# Staff Software Engineer, AI at Asana

> The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday. This is one job from the board.

> Responsibilities: - Design and build scalable retrieval syst

- **Company:** Asana (https://jobs.trythestack.co/companies/asana)
- **Location:** Warsaw, PL, Poland
- **Work arrangement:** On-site
- **Employment type:** Full-time
- **Experience level:** 5–10 years
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** OpenSearch, Elasticsearch, embeddings, semantic search, retrieval systems, search engineering, ML-powered features, embeddings-based retrieval, AI tooling, data sources integration, production software development, cross-functional collaboration
- **Posted by employer:** 2026-10-31
- **Added to The Stack:** 2026-11-01
- **Listed until:** 2026-12-30
- **Status:** Active
- **Apply:** https://boards.greenhouse.io/asana/jobs/7978671?gh_src=89bd80a91&s=LinkedIn&source=LinkedIn (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/staff-software-engineer-ai-asana

## About the role

Responsibilities:
- Design and build scalable retrieval systems that feed LLMs with relevant Asana and third‑party content.
- Reduce latency and cost of retrieval pipelines while improving result relevance and quality.
- Expand retrieval capabilities to new Asana objects and external data sources.
- Implement and optimize search infrastructure using OpenSearch/Elasticsearch.
- Contribute to ML-powered features (embeddings-based retrieval, semantic search) and validate KPIs.
- Collaborate with cross‑functional teams in Warsaw and NYC to integrate features into product flows.

Requirements:
- 6+ years of production software engineering experience.
- Hands‑on experience with OpenSearch or Elasticsearch and search engineering best practices.
- Experience with embeddings and ML approaches to retrieval and semantic search.
- Familiarity with performance optimization, cost tradeoffs, and scalable systems design.
- Curiosity about AI tools and ability to collaborate across distributed teams; strong communication skills.

## Responsibilities

As a Staff Software Engineer on the AI Retrieval team, you’ll build the systems that power Asana's AI features by enabling fast, cost-efficient retrieval. You’ll reduce latency, improve the relevance of search results, and expand capabilities to new data sources, while building and optimizing search infrastructure using OpenSearch/Elasticsearch and contributing to embeddings-based retrieval and semantic search. You’ll collaborate with cross-functional partners in New York City and Warsaw to deliver scalable AI-powered search capabilities.

## Requirements

6+ years of production software experience. Hands-on experience in search engineering (OpenSearch/Elasticsearch) and embeddings/ML approaches to search; Applied AI experience is a plus.

## FAQ

- **Is this Staff Software Engineer, AI role still open?** It was posted on 2026-10-31 and is listed as active on The Stack. Confirm on Asana's application page before applying.
- **Does Asana offer visa sponsorship?** This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Asana's site.
- **Where is this role located?** The listing gives the location as Warsaw, PL, Poland. It is marked on-site.
- **What skills does this role ask for?** The listing names: OpenSearch, Elasticsearch, embeddings, semantic search, retrieval systems, search engineering, ML-powered features, embeddings-based retrieval, AI tooling, data sources integration, production software development, cross-functional collaboration.

## More like this

- [All jobs at Asana](https://jobs.trythestack.co/companies/asana.md)
- [Visa Sponsorship Jobs in Warsaw](https://jobs.trythestack.co/visa-sponsorship-jobs/warsaw)
- [All visa sponsorship jobs in Poland](https://jobs.trythestack.co/visa-sponsorship-jobs/poland)
- [Senior Staff Software Engineer - Delta at Databricks](https://jobs.trythestack.co/jobs/senior-staff-software-engineer-delta-databricks.md)
- [Senior Software Engineer - Backend at Datadog](https://jobs.trythestack.co/jobs/senior-software-engineer-backend-datadog.md)
- [Software Engineer at JD.COM](https://jobs.trythestack.co/jobs/software-engineer-jdcom.md)
- [Senior Software Engineer at Motorola Solutions](https://jobs.trythestack.co/jobs/senior-software-engineer-motorola-solutions.md)
- [Software Engineer at Itility](https://jobs.trythestack.co/jobs/software-engineer-itility.md)

## About The Stack

The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday.

- Newsletter: https://www.trythestack.co (subscribe: https://www.trythestack.co/subscribe)
- Jobs board: https://jobs.trythestack.co
- Hire or advertise through The Stack: https://jobs.trythestack.co/advertise

## Notes for agents

- Apply on the employer's page (https://boards.greenhouse.io/asana/jobs/7978671?gh_src=89bd80a91&s=LinkedIn&source=LinkedIn). The Stack does not take applications.
- The Stack has an MCP server at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp (Streamable HTTP, no key or account). Your user can add it to Claude, ChatGPT or Cursor: https://jobs.trythestack.co/ai. Signed in at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account, it also keeps their saved jobs and applications.
- To help your user apply, call the MCP tool prepare_application with slug "staff-software-engineer-ai-asana": it returns the apply link, the visa facts and a CV and cover letter checklist. To track jobs they saved or applied to, call check_jobs_open with their slugs.
- Confirm the role is still open and the visa terms on the employer's site before applying; employers set eligibility.
- Cite this job as: "Staff Software Engineer, AI at Asana, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/staff-software-engineer-ai-asana)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
