A

Asana

Builds software for teams to plan and track work

Software Engineer - AI

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeVancouver, BC, Canada

About the Job

Requirements

  • At least 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, with experience or curiosity working with large language models, prompt pipelines, vector databases, or agentic frameworks.
  • Ability to take a technical specification, evaluate trade-offs, seek early feedback on risky or complex changes, and ship to production with minimal oversight.
  • Ability to write well-structured, maintainable, self-documenting code, create comprehensive test plans, and organize logical pull-request breakdowns.
  • Experience collaborating with Product Managers, Designers, Data Scientists, and engineers while communicating progress clearly and surfacing blockers early.
  • Curiosity about AI tools and emerging technologies, and willingness to use them to enhance productivity, collaboration, or decision-making.

Responsibilities

  • Own end-to-end implementation of small-to-medium features and services powering intelligent collaboration and agentic automation.
  • Write clean, modular, well-tested code across the stack, evaluating latency, cost, and reliability trade-offs when integrating foundation models, prompt pipelines, and workflow orchestration logic.
  • Maintain and improve Areas of Responsibility, monitor production pipelines, participate in team on-call rotations, and diagnose complex bugs across asynchronous or distributed systems.
  • Break feature specifications into engineering milestones, provide technical estimates, and execute reliably to advance AI Suite adoption.
  • Improve code quality, advocate for test coverage and technical debt remediation, and conduct code reviews for peers.

About the Company

Asana

Builds software for teams to plan and track work

Asana builds work management software for teams that need to coordinate projects across departments, from marketing campaigns to product launches. Its shared workspace turns plans into assigned tasks with deadlines, so colleagues see who owns each step and how work is progressing. Teams organize projects in lists, boards, calendars, or timelines, collect requests through forms, and use dashboards to monitor progress across projects. It sells monthly and annual subscriptions with paid tiers for advanced planning, reporting, and administration, alongside a free plan for basic task management. Asana was founded in 2008 and is headquartered in San Francisco, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at Asana

See more jobs