Senior AI Software Engineer & Tech Lead (Hybrid Work)

Fdetimes

Vancouver

Hybrid

CAD 246,000 - 279,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

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

Job summary

Asana in Vancouver is seeking a Senior Software Engineer to help lead architecture and delivery across our AI initiatives. You’ll work in a hybrid office setting with in-office days Monday, Tuesday, and Thursday, and optional remote work to support collaboration with global teams.

You’ll design robust distributed systems, mentor engineers, and partner with product, data science, and design teams to align technical direction with business goals.

Qualifications

  • 6+ years of professional software engineering experience designing, building, and maintaining production distributed systems, microservices, or complex full-stack architectures.
  • Demonstrated track record of technical leadership across multiple services or codebases, with practical experience or deep interest in LLMs, agentic patterns, evaluation pipelines, retrieval-augmented generation (RAG), or real-time streaming infrastructure.
  • Proven ability to author comprehensive technical design docs, evaluate trade-offs (latency, cost, determinism, maintainability), and make durable architectural decisions.
  • Track record of acting as a Tech Lead or AoR owner—driving multi-contributor projects from ambiguity to delivery while navigating cross-team dependencies.
  • Passion for mentoring and coaching fellow engineers, providing actionable code and design feedback, and establishing long-term engineering best practices.
  • Deep empathy for the end-user experience, understanding how backend architecture and model behaviours affect user trust, latency, and workflow reliability.

Responsibilities

  • Drive the technical design, architecture, and end-to-end delivery of medium-to-large projects across our AI roadmap, guiding and collaborating with multiple engineers.
  • Design robust, extensible, and performant systems that support agentic execution, prompt-driven automation, model orchestration, and strict enterprise-grade data boundaries.
  • Solve complex technical problems by weighing technical debt, developer velocity, execution risk, and direct business goals.
  • Anticipate customer and architectural risks early, breaking down complex, ambiguous product visions into clear engineering milestones and actionable tasks.
  • Champion technical excellence, write high-leverage design docs, run meaningful retrospectives, establish testing norms, and mentor engineers across levels to raise the engineering bar.
  • Partner closely with Product Managers, Engineering Managers, Product Designers, and Data Scientists to define requirements, clarify trade-offs, and align technical direction with Asana's broader product strategy.

Skills

Distributed systems design
Microservices
LLMs / agentic patterns
Technical leadership
Mentoring engineers
Architectural decision making
Problem solving

Tools

RAG frameworks
Streaming infrastructure
Model orchestration

Job description

Asana in Vancouver is seeking a Senior Software Engineer to help lead architecture and delivery across our AI initiatives. You’ll work in a hybrid office setting with in-office days Monday, Tuesday, and Thursday, and optional remote work to support collaboration with global teams.

You’ll design robust distributed systems, mentor engineers, and partner with product, data science, and design teams to align technical direction with business goals.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Systems Architect & Tech Lead
Senior AI Systems Architect & Tech Lead

Asana • Vancouver

Hybrid
CAD 246,000 - 280,000
Mental health benefits
Career coaching
Family-building benefits
+2
Senior AI Software Engineer - Agentic Systems
Senior AI Software Engineer - Agentic Systems

Resume Skip • Vancouver

Hybrid
CAD 246,000 - 280,000
Mental health benefits
Career coaching
Family building benefits
+2
AI Software Engineer: Build Intelligent Workflows
AI Software Engineer: Build Intelligent Workflows

Decisive Point • Vancouver

Hybrid
CAD 205,000 - 227,000
Mental health, wellness & fitness
Career coaching & support
Inclusive family building benefits
+2
Senior Software Engineer (Artificial Intelligence)
Senior Software Engineer (Artificial Intelligence)

Asana • Vancouver

Hybrid
CAD 140,000 - 210,000
Health benefits
In-house culinary program
Parental leave policies
+1
Senior Software Engineer, AI
Senior Software Engineer, AI

Resume Skip • Vancouver

Hybrid
CAD 246,000 - 280,000
Mental health benefits
Career coaching
Family building benefits
+2
Senior Software Engineer, AI Vancouver, BC
Senior Software Engineer, AI Vancouver, BC

Asana, Inc. • Vancouver

Hybrid
CAD 246,000 - 280,000
Mental health, wellness & fitness
Career coaching & support
Inclusive family building benefits
+2
Senior Software Engineer, AI
Senior Software Engineer, AI

Asana • Vancouver

Hybrid
CAD 246,000 - 280,000
Mental health benefits
Career coaching
Family-building benefits
+2
S Software Engineer, AI Vancouver, CA Mid LLM agent distributed systems
S Software Engineer, AI Vancouver, CA Mid LLM agent distributed systems

ContentBuffer • Vancouver

Hybrid
CAD 205,000 - 227,000
Mental health benefits
Career coaching & support
Inclusive family building benefits
+2
Software Engineer, AI
Software Engineer, AI

Resume Skip • Vancouver

Hybrid
CAD 204,000 - 227,000
Mental health, wellness & fitness
Career coaching & support
Inclusive family building benefits
+2
Software Engineer, AI Vancouver, BC
Software Engineer, AI Vancouver, BC

Asana, Inc. • Vancouver

On-site
CAD 204,000 - 227,000
Mental health benefits
Career coaching & support
Inclusive family building benefits
+2