← Back to results

Software Engineer, AI

Join Asana as a Software Engineer to enhance AI collaboration and automation in a hybrid work environment.

Location
Vancouver, BC, Canada
Compensation
CA$146k–CA$162k/yr
Level
mid
Type
full time · Hybrid

Posted by employer 2 days ago

First seen on Joblaze 1 day ago

Last verified on the company career page 1 day ago

What you'll build

  • Own the end-to-end implementation of features and services
  • Write clean, modular, and well-tested code
  • Maintain and improve Areas of Responsibility (AoRs)
  • Break down feature specifications into engineering milestones
  • Conduct code reviews for peers

Must have

  • 2+ years of professional software engineering experience
  • Strong command of software design fundamentals
  • Experience with LLMs, prompt pipelines, or vector databases

Practical constraints

  • Standard in-office days are Monday, Tuesday, and Thursday
  • Work from home on Wednesdays
  • Work from home on Fridays depends on the type of work

AI in the day-to-day

We are doubling down on our AI Suite to turn manual work into scalable, intelligent systems.

Requirements

Experience
2+ years

Not disclosed in this posting: visa sponsorship.

Benefits

Mental health, wellness & fitness benefits In-office culinary options Career coaching & support Inclusive family building benefits Long-term savings or retirement plans

Joblaze summary

In this role, the Software Engineer will focus on implementing features and services that enhance intelligent collaboration and automation within Asana's AI Suite. Key skills include proficiency in modern distributed architectures and a solid understanding of software design principles, with an emphasis on clean, maintainable code and testing practices. This position is ideal for engineers with at least two years of experience who are eager to work closely with cross-functional teams and contribute to innovative AI solutions. Asana's commitment to diverse perspectives is evident in its collaborative culture.

Joblaze insights

  • Listed yesterday — first seen on Joblaze October 25, 2026. Last confirmed on Asana's careers page October 25, 2026.
  • Starts above 19% of 235 comparable mid ai/ml roles we track (median $150,000 across 79 companies).

Quick facts

Is the Software Engineer, AI role remote?
It's hybrid — Asana expects some on-site time in Vancouver, BC, Canada.
What's the salary range?
Asana lists CAD 146,000–CAD 162,000 for this role.
How much experience is required?
At least 2 years of relevant experience for this Software Engineer, AI role.
Where is the role based?
Asana is hiring for this position in Vancouver, BC, Canada.
What's the tech stack?
Joblaze extracted these technologies from the posting: AI/ML, data-intensive systems, modern distributed architectures, web services.
What seniority level is this role?
Asana targets mid-level candidates for this position.
Is this full-time or contract?
Full-time for this Software Engineer, AI role at Asana.

From the original posting

We’re looking for a Software Engineer to join our growing AI organization in Vancouver. Asana is pioneering a new category of technology as the human-agent operating system, doubling down on our AI Suite to turn manual work into scalable, intelligent systems. We are hiring software engineers across several of our core AI teams, ranging from the platform foundations and runtime infrastructure powering autonomous agents, to the trust, evaluation, and observability systems that ensure safety and governance, to the high-impact product surfaces enabling users to build and run AI-orchestrated workflows. Because we are hiring for multiple teams, you will interview through a centralized interview process, and we will undergo a team matching process at the end.

This role is based in our Vancouver office with an office-centric hybrid schedule. The standard in-office days are Monday, Tuesday, and Thursday. Most Asanas have the option to work from home on Wednesdays. Working from home on Fridays depends on the type of work you do and the teams with which you partner. If you're interviewing for this role, your recruiter will share more about the in-office requirements.

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 while 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.

For this role, the estimated base salary range is between $146,000-$162,000. The actual base salary will vary based on various factors, including market and individual qualifications objectively assessed during the interview process. The listed range above is a guideline, and the base salary range for this role may be modified.

In addition to base salary, your compensation package may include additional components such as equity, sales incentive pay (for most sales roles), and benefits. If you're interviewing for this role, speak with your recruiter to learn more about the total compensation and benefits for this role.

These are just some of the benefits we offer, and benefits may vary based on role, country, and local regulations. If you're interviewing for this role, speak with your recruiter to learn more about the total compensation and benefits for this role.

#LI-Hybrid #LI-HC1

About us

Standard company text repeated across Asana's postings is omitted here.

Similar positions

Asana
Senior Software Engineer, AI
Asana · Vancouver, BC, Canada
Asana
Software Engineer, Product
Asana · Vancouver, BC
Asana
Developer Advocate
Asana · Vancouver, BC
Asana
Technical Lead, API
Asana · Vancouver, BC
Asana