Staff Software Engineer, AI at Asana

At a glance

Company
Asana
Location
Warsaw, PL, Poland
Work arrangement
On-site
Employment type
Full-time
Experience
5–10 years
Working hours
40 hours
Visa sponsorship
Offered, according to the listing
Posted
Added to The Stack

✨ The Stack take on this Asana job

  • 🏢 This is Asana's only job here right now
  • 📊 4 Software Engineer jobs in Poland in the last 60 days see them
  • 🛂 Visa: EU Blue Card. Minimum salary: PLN 160,264.08 a year (150% of the 2025 average salary) guide
  • 💡 No salary shown. Ask Asana if it is above the minimum.

Updated 2026-11-01, from our data and official sources.

Apply for this role at 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.

Key skills

  • OpenSearch — in 25 other listings on The Stack
  • Elasticsearch — in 44 other listings on The Stack
  • embeddings — in 6 other listings on The Stack
  • semantic search — in 6 other listings on The Stack
  • retrieval systems — in 2 other listings on The Stack
  • search engineering — not in any other listing on The Stack
  • ML-powered features — not in any other listing on The Stack
  • embeddings-based retrieval — not in any other listing on The Stack
  • AI tooling
  • data sources integration
  • production software development
  • cross-functional collaboration

On The Stack (as of 2026-11-01)

Frequently asked questions about Asana

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.

All roles at Asana

FOR BOTS & AI AGENTS

Machine-readable versions of this job and The Stack. The Stack is a weekly tech careers newsletter for 55,000+ engineers and a free board of visa-sponsored tech jobs in Europe. Fetch these instead of parsing this page.

This job (.md) · llms.txt · llms-full.txt · ai.txt · All jobs (.md) · Companies (.md) · MCP server · Endpoint index · API docs · Developer docs · Newsletter