Senior Software Engineer, AI Teammates Experience

Asana Asana · Enterprise · San Francisco, CA · Product Engineering

Senior Software Engineer to join the AI Teammates Experience team, focusing on building end-to-end features for user interaction with AI Teammates. The role involves full-stack development, collaboration with cross-functional teams, and shaping the future of AI at Asana.

What you'd actually do

  1. Drive full-stack development of robust systems and product surfaces that enable users to guide and work alongside their AI Teammates.
  2. Collaborate with cross-functional product, design, and platform teams to turn cutting-edge AI capabilities into intuitive product surfaces that provide clear value for teams.
  3. Contribute to the next generation of interaction patterns for AI, from conversational flows and human-in-the-loop workflows to experiences that build user trust.
  4. Apply empathetic product judgment and rapid experimentation to iterate on features, ensuring high quality, usability, and measurable impact.
  5. Mentor and develop engineers on your team by sharing knowledge and experience, fostering strong engineering practices and a culture of continuous improvement.

Skills

Required

  • 5+ years of experience working across the stack within large, well-maintained codebases
  • Experience building product features in complex technical domains
  • Ability to bring structure, judgment, and collaboration to evolving AI and product challenges
  • Thrives in a highly cross-functional environment, partnering closely with product and design
  • Communicates clearly and collaborates effectively across functions with a spirit of openness and curiosity

Nice to have

  • curiosity about AI tools and emerging technologies
  • experience with applied AI, prompting LLMs, or agentic workflows
  • proven track record of working with a team to scope and deliver impactful features

What the JD emphasized

  • building features end-to-end
  • designing our data models
  • implementing the subtle interaction behaviors
  • creating the interaction and product surfaces for teams, users, and admins
  • work effectively with their AI Teammates
  • passionate about AI
  • curious to learn about how people interact with agents
  • willing to share what they learn
  • 5+ years of experience working across the stack within large, well-maintained codebases
  • Experience building product features in complex technical domains
  • experience with applied AI, prompting LLMs, or agentic workflows is a plus
  • proven track record of working with a team to scope and deliver impactful features
  • Ability to bring structure, judgment, and collaboration to evolving AI and product challenges
  • Thrives in a highly cross-functional environment, partnering closely with product and design
  • Communicates clearly and collaborates effectively across functions with a spirit of openness and curiosity

Other signals

  • building features end-to-end
  • designing data models
  • implementing interaction behaviors
  • creating interaction and product surfaces for teams, users, and admins
  • enabling customers to work effectively with their AI Teammates