Salary not listed
Senior Software Engineer, Experimentation Interfaces
FullstackWorkplace — Brazil
Published on 2026-10-26
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Build and co-own Airbnb’s web application for setting up, managing, and analyzing experiments and feature configurations. Develop end-to-end features across the interface, APIs, and data layer, including reliable AI-assisted workflows for experiment design and analysis.
About the company
Airbnb is a global online marketplace that connects travelers with hosts offering unique accommodations and experiences in various destinations. The platform serves individuals seeking short-term lodging as well as hosts looking to monetize their properties.
The team
Experimentation team
Stack
ReactTypeScriptPythonGraphQLrelational databasesLLMsagent tooling
What you'll do
- Build and maintain features across the client, APIs, and database, from design through on-call.
- Shape intuitive interfaces with designers and customers, including experiment-result visualizations.
- Develop AI-assisted workflows for creating, validating, and analyzing experiments, with quality evaluations.
- Use AI-assisted development and help establish good team practices.
- Partner with data scientists to bring new methodologies into the product.
- Review experiments to understand customer needs and platform gaps.
What we're looking for
- 5+ years of hands-on software engineering experience shipping production code, including full-stack web applications.
- Strong React and TypeScript skills, including state management, data fetching, performance, and testing.
- Experience building backend APIs in Python or a similar language, with GraphQL or comparable API design and relational databases.
- Hands-on experience building with LLMs or agent tooling, or fluency with AI-assisted development and verifying its output.
- Experience working with customers and designers to turn ambiguous needs into well-designed features.
- Strong communication skills.
Nice to have
- Experience with data visualization or data-intensive applications.
- Experience with experimentation platforms.
