Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 30 Oct 2026 · Still live on 2 Nov 2026

Senior Software Engineer, Experimentation Platform

Airbnb Brazil senior full-time

The employer hasn't listed a salary.

Apply on Airbnb

Description

The Experimentation team's mission is to provide an insightful, reliable and easy to use experimentation platform (A/B testing and feature rollout) for customers across the company.

You will co-own the client libraries and services that thousands of Airbnb engineers use to roll out features and run experiments, primarily on the JVM.

Responsibilities:

  • Build and extend the capabilities of our experimentation, feature flagging and product configuration clients and the services behind them.
  • Design and lead cross-team migrations: evolving client APIs, deprecating old ones, and moving consuming services over safely.
  • Improve the testability, performance and reliability of client libraries that are widely deployed and tightly interconnected.
  • Build new allocation and targeting capabilities in partnership with data science, such as holdouts and mutually exclusive experiments, with attention to statistical pitfalls.
  • Use AI-assisted development to move faster on migrations, tests and refactors, and help the team set good practice for it.
  • Participate in all phases of software development from design through implementation, testing and on-call, and work across the stack, including Python services, when the problem needs it.

Requirements:

  • 5+ years in a hands-on software engineering role, shipping high-quality code to production.
  • Strong experience in a JVM language (Java or Kotlin), building libraries or services that other developers depend on, with a deep understanding of OOP and API design, including backward compatibility and versioning.
  • Experience driving changes across teams you do not own, such as migrations or deprecations with many consumers, and the communication skills and track record to lead projects that span teams.
  • Hands-on fluency with AI-assisted development: you use coding agents and LLM tools day to day and know how to verify what they produce.
  • Comfortable working in Python and other layers of the stack, or eager to.

Benefits:

  • Airbnb is committed to working with the broadest talent pool possible.
  • We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions.

Skills

Required

Nice to have

  • feature flagging
  • product configuration systems
  • experimentation platforms
  • web and mobile clients
  • latency-sensitive, high-throughput client SDKs

Ready to apply?

You apply with the employer directly. Their original posting is here: https://job-boards.greenhouse.io/airbnb/jobs/8334880

Apply on Airbnb