Build AI-powered collaboration systems as a Software Engineer at Asana in Vancouver, using distributed systems and up-to-date foundation models. This role follows office-centric hybrid work. Asana is hiring Software Engineers across core AI teams, from platform foundations and runtime infrastructure to trust, evaluation, observability, and product surfaces. You will develop production software supporting autonomous agents and AI-orchestrated workflows. The centralized interview process includes team matching after interviews.
Key Responsibilities
- Implement features and services powering intelligent collaboration
- Integrate foundation models, prompt pipelines, and workflow logic
- Monitor production pipelines and participate in on-call rotations
- Diagnose bugs across asynchronous or distributed systems
- Conduct rigorous code reviews and improve test coverage
Requirements:
- Two or more years shipping production software
- Experience with distributed architectures, web services, or data-intensive systems
- Strong software design, testing, and data structures knowledge
- Curiosity about LLMs, vector databases, or agentic frameworks
- Ability to ship technical work with minimal oversight Apply software engineering, AI systems, and production reliability skills to Asana’s Vancouver AI organization and intelligent collaboration platform.
📌 AI Software Engineer Vancouver
🏢 ContentBuffer
📍 Vancouver
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.