Senior Software Engineer (Artificial Intelligence)

Asana

Vancouver

Hybrid

CAD 140,000 - 210,000

Full time

4 days ago
Be an early applicant

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

Health benefits
In-house culinary program
Parental leave policies
Career growth opportunities

Job summary

Asana seeks a Senior Software Engineer to join our AI organization in Vancouver, shaping architecture across our agentic runtime, evaluation pipelines, and enterprise-grade data boundaries.

You will mentor engineers, drive end-to-end delivery on medium-to-large AI projects, collaborate with product and data science, and help expand our AI suite for orchestration and prompt-driven workflows.

Qualifications

  • 6+ years of professional software engineering experience with production distributed systems
  • Experience leading and mentoring engineers across levels
  • Proven ability to design scalable architectures for AI/LLM workloads

Responsibilities

  • Drive technical design, architecture, and end-to-end delivery of AI roadmaps
  • Design robust, extensible systems for agentic execution and model orchestration
  • Mentor engineers across levels and establish testing norms
  • Collaborate with product, design, data science to align direction

Skills

Technical leadership
Distributed systems
Architectural design
Mentoring engineers
LLMs / AI tooling
Performance optimization

Job description

  • We’re looking for a Senior 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 move our customers toward expansive, end-to-end intelligent orchestration
  • We are expanding several of our key AI engineering teams: depending on where you land, you might lead architecture across our core agentic runtime, develop high-throughput evaluation and safety infrastructure, or build the sophisticated customer-facing builders and canvas surfaces that allow enterprises to coordinate humans and AI agents seamlessly
  • Because this is an organization-wide search across our AI teams, you will participate in a single, streamlined technical interview process, and we will work with you to match you to the ideal team at the end of your interview experience
  • 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
  • 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
Benefits
  • Benefits - From comprehensive health benefits including mental health programs and coaching to our in-house culinary program and supportive parental leave policies, our benefits are intentionally designed to ensure that you are energized, focused, and thriving
  • Development: We know that growth isn’t always linear, so we’ll support you in achieving your personal and professional goals. You’ll have the opportunity to take on big responsibilities that impact our success as a company and challenge you in new and fulfilling ways.
  • Career growth: Your growth at Asana centers on ownership, access, and choice. All employees can tap into resources that support their growth and their team’s growth in the way that works best for their unique needs.

Demonstrates curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-makingTrack record of acting as a Tech Lead or Area of Responsibility (AoR) owner—successfully driving multi-contributor projects from ambiguity to delivery while navigating cross-team dependenciesDeep empathy for the end-user experience, understanding how backend architecture and model behaviours directly affect user trust, interface latency, and workflow reliabilityPassion for mentoring and coaching fellow engineers, providing actionable code and design feedback, and establishing long-term engineering best practicesProven ability to author comprehensive technical design docs, evaluate trade-offs (e.g., latency, cost, determinism, maintainability), and make durable architectural decisionsDemonstrated 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 infrastructure6+ years of professional software engineering experience designing, building, and maintaining production distributed systems, microservices, or complex full-stack architectures

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Resume Skip • Vancouver

Hybrid
CAD 246,000 - 280,000
Mental health benefits
Career coaching
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
Senior Software Engineer, AI
Senior Software Engineer, AI

Decisive Point • Vancouver

Hybrid
CAD 247,000 - 281,000
Equity
Comprehensive benefits
Hybrid work schedule
Software Engineer, AI
Software Engineer, AI

Asana • Vancouver

Hybrid
CAD 205,000 - 227,000
Equity
Sales incentive pay
Mental health benefits
+4
Software Engineer, AI
Software Engineer, AI

Decisive Point • Vancouver

Hybrid
CAD 205,000 - 227,000
Mental health, wellness & fitness
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
S Senior Software Engineer, AI Vancouver, CA LLM RAG agent
S Senior Software Engineer, AI Vancouver, CA LLM RAG agent

ContentBuffer • Vancouver

Hybrid
CAD 247,000 - 280,000
Mental health benefits
Career coaching
Inclusive family 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