logo

Asana

Senior Software Engineer, AI Retrieval

Department
Engineering
Job Type / Location
Warsaw
Experience Required
6+ years
Posted On

About the Role

The AI Retrieval team is responsible for powering the intelligence behind Asana's AI features by efficiently finding relevant work graph content and delivering it to LLM context windows. This work enables AI features that truly understand your work, both within and outside of Asana, and utilize that understanding to take action. The team also manages Asana's traditional search experience.

As a Senior Software Engineer on the AI Retrieval team, you will be instrumental in building the systems that ensure Asana's AI is smart and responsive. You will tackle complex problems in search and retrieval, striving to improve the speed, cost-efficiency, and quality of these systems while expanding their capabilities to new data sources.

This role is based in Asana's Warsaw office, following an office-centric hybrid schedule. Standard in-office days are Monday, Tuesday, and Thursday, with the option to work from home on Wednesdays. Working from home on Fridays may vary based on the type of work.

What you'll achieve

  • Reduce the latency and cost of the retrieval system, making Asana's AI features faster and more efficient.
  • Improve the quality and relevance of search results to help users find exactly what they need.
  • Expand the retrieval system's capabilities to query new Asana objects and third-party data sources.
  • Build and optimize search infrastructure using OpenSearch/ElasticSearch.
  • Contribute to ML-powered features like embeddings-based retrieval and semantic search.
  • Collaborate with cross-functional partners in New York City while fostering strong relationships with Warsaw-based peers.

About you

  • 6+ years of experience writing code in a production environment.
  • Demonstrated curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making.
  • Hands-on experience in search engineering, including with OpenSearch or ElasticSearch.
  • Experience with embeddings and machine learning approaches to search and retrieval.
  • Experience in an Applied AI role is a plus.

View Assessment Process

Think you'll be a good fit?