Senior Software Engineer, AI Chat

Asana Asana · Enterprise · Vancouver, BC · Product Engineering

Senior Software Engineer to build the backend foundations for Asana's AI chat products, focusing on shared infrastructure, tool selection, evaluation, and observability. The role involves designing and evolving platform capabilities, building shared APIs, partnering with product teams, and developing Asana's AI Evaluation platform.

What you'd actually do

  1. Design, build, and evolve the backend platform that enables chat- and agent-powered product experiences across Asana, with a focus on reliability, scalability, and extensibility.
  2. Build shared APIs, services, and abstractions that help product teams ship chat experiences more quickly and consistently without re-solving the same infrastructure problems.
  3. Partner closely with Product, Design, Data Science, and peer AI engineering teams to translate product needs into durable platform capabilities and pragmatic technical roadmaps.
  4. Improve the performance, observability, and operational quality of systems that support enterprise-grade chat experiences, including areas like latency, availability, state management, and debugging.
  5. Develop Asana’s AI Evaluation platform, applying frontier practices in agent evaluation to ensure our AI products are reliable, accurate, and high-performing.

Skills

Required

  • 5+ years of full-time professional software development experience
  • experience owning and delivering medium-to-large technical projects
  • Strong backend engineering fundamentals
  • experience building reliable, maintainable distributed systems in production
  • Proven ability to navigate complex architectural boundaries and collaborate cross-functionally
  • Strong instincts for production quality, including observability, testing, rollout safety, performance, and operational excellence
  • Lead with ownership and initiative

Nice to have

  • fluency with AI tools and emerging technologies
  • willingness to learn and leverage them to enhance productivity, collaboration, or decision-making

What the JD emphasized

  • backend platform
  • agent-powered product experiences
  • shared APIs, services, and abstractions
  • AI engineering teams
  • enterprise-grade chat experiences
  • AI Evaluation platform
  • agent evaluation

Other signals

  • AI chat products
  • agent-powered product experiences
  • AI Evaluation platform
  • agent evaluation