Description
We're looking for a Software Engineer to join our growing AI organisation in Vancouver.
Asana is pioneering a new category of technology as the human-agent operating system, focusing on our AI Suite to turn manual work into scalable, intelligent systems.
This role is based in our Vancouver office with an office-centric hybrid schedule, typically Monday, Tuesday, and Thursday in-office, with flexibility to work from home on Wednesdays and potentially Fridays depending on the type of work and team collaborations.
What you'll achieve
- Own the end-to-end implementation of small-to-medium features and services that power intelligent collaboration and agentic automation across Asana.
- Write clean, modular, and well-tested code across our stack, evaluating trade-offs between latency, cost, and reliability when integrating modern foundation models, prompt pipelines, and workflow orchestration logic.
- Proactively maintain and improve Areas of Responsibility (AoRs), monitor production pipelines, participate in team on-call rotations, and diagnose complex bugs across asynchronous or distributed systems.
- Break down feature specifications into clear engineering milestones, provide accurate technical estimates, and reliably execute to advance the adoption of the AI Suite.
- Elevate code quality, advocate for test coverage and technical debt remediation, and conduct thoughtful and rigorous code reviews for your peers.
About you
- Demonstrates curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making.
- 2+ years of professional software engineering experience shipping production code in modern distributed architectures, web services, or data-intensive systems.
- Strong command of software design fundamentals, testing practices, and data structures, paired with experience or curiosity in working with LLMs, prompt pipelines, vector databases, or agentic frameworks.
- Demonstrated ability to take a technical specification, evaluate trade-offs, seek feedback on risky or complex changes early, and ship to production with minimal oversight.
- High bar for code health, writing well-structured, maintainable, and self-documenting code with comprehensive test plans and logical PR breakdowns.
- Experience collaborating closely with Product Managers, Designers, Data Scientists, and fellow engineers while communicating progress clearly and surfacing blockers early.
What we'll offer
- Estimated base salary range: $146,000-$162,000.
- Comprehensive compensation package including equity, sales incentive pay, and benefits.
- Benefits include mental health, wellness & fitness benefits, career coaching & support, inclusive family building benefits, long-term savings or retirement plans, and in-office culinary options.