Description
The AI Retrieval team at Asana powers the intelligence behind Asana's AI features by finding relevant work graph content and delivering it to LLM context windows.
As a Staff Software Engineer on the AI Retrieval team, you'll build the systems that make Asana's AI smart and responsive.
Responsibilities:
- Reduce the latency and cost of our 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 building strong relationships with your Warsaw-based peers
Requirements:
- 6+ years of experience writing code in a production environment
- Demonstrates 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
Benefits:
- Generous, transparent and fair compensation system (base salary and RSUs)
- Contract of Employment (and the option of 50% tax deductible costs for author's rights usage in respect of applicable roles)
- Health insurance with dental and travel coverage (Lux Med)
- Breakfast and lunch catering on the days that you work from the office
- Vacation allowance
- Career growth budget
- Home office setup budget
- Gym/Fitness card
- Fertility healthcare and family-forming support with Carrot
- Mental Health Support in Modern Health
- Group life insurance
- MacBooks with all necessary accessories