Senior Software Engineer, Experimentation InterfacesNew

The opportunity

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences…

What you'll do

  • Develop new features across the client (React/TypeScript), APIs: (Python/GraphQL) and database, and own them from design through on-call.

  • Work with design and key customers to shape intuitive experiences, including: how to visualize experiment results so users with minimal statistical training draw good conclusions.

  • Build AI-enabled workflows for our users, such as agent tools and skills that: help create, validate and analyze experiments, and the interface around them, with evaluations that keep quality high.

  • Use AI-assisted development to move faster, and help the team set good practice for it.

  • Work with data science partners to bring new methodology into the product.

  • Participate in experiment reviews to understand how customers use the platform and where it falls short.

What they're looking for

  • + years in a hands-on software engineering role, shipping high-quality code: to production, including full-stack web applications on a modern stack.
  • Strong front-end skills: React and TypeScript fundamentals, state and data fetching, performance and testing, and a good eye for intuitive interfaces in data-rich or enterprise tools.
  • Experience across the stack: backend APIs in Python or a similar language, GraphQL or comparable API design, and relational database storage.
  • Hands-on experience with AI: you build with LLMs or agent tooling (tools, skills, evaluations), or you are fluent with AI-assisted development and know how to verify what it produces.