About the company
Asana is pioneering the human-agent operating system, expanding its AI Suite to move customers toward end-to-end intelligent orchestration. This role joins the growing AI organization in Vancouver.
Responsibilities
- Drive technical design, architecture and end-to-end delivery of medium-to-large projects across the AI roadmap
- Design robust, extensible systems supporting agentic execution, prompt-driven automation, model orchestration and enterprise data boundaries
- Solve complex technical problems weighing technical debt, developer velocity, execution risk and business goals
- Break down ambiguous product visions into clear engineering milestones
- Champion technical excellence, write design docs, run retrospectives, establish testing norms and mentor engineers
- Partner with Product Managers, Engineering Managers, Product Designers and Data Scientists
Requirements
- 6+ years of professional software engineering experience building production distributed systems, microservices or full-stack architectures
- Track record of technical leadership across multiple services or codebases
- Practical experience or deep interest in LLMs, agentic patterns, evaluation pipelines, RAG or real-time streaming
- Ability to author technical design docs and evaluate trade-offs (latency, cost, determinism, maintainability)
- Experience as Tech Lead or AoR owner driving multi-contributor projects
- Passion for mentoring engineers
Conditions
- Office-centric hybrid schedule: in-office Monday, Tuesday, Thursday; optional WFH Wednesday
- Estimated base salary range: $176,000 – $200,000
- Equity, sales incentive pay (for sales roles) and benefits including mental health, wellness, career coaching and retirement plans