Senior Software Engineer (AI Retrieval)
Company: Asana
Location: New York City
Salary: $202k - $223k per year
Type: Full-time
Posted: 2026-08-09
About this role
- As a Senior Software Engineer on the AI Retrieval team, you’ll build the systems that make Asana’s AI smart and responsive
- You’ll tackle challenging problems in search and retrieval, working to improve the speed, cost-efficiency, and quality of our systems while expanding their capabilities to new data sources
- 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
### 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.- 6+ years of experience writing code in a production environment
- Experience with embeddings and machine learning approaches to search and retrieval
- Hands-on experience in search engineering, including with OpenSearch or ElasticSearch
- Demonstrates curiosity about AI tools and emerging technologies, with a willingness...