Salary not listed

Senior Software Engineer, Experimentation Platform

BackendWorkplace — Brazil
Published on 2026-10-29
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 improve Airbnb’s experimentation, feature-flagging, and product-configuration clients and services, primarily for the JVM. Lead cross-team migrations and develop reliable, high-performance APIs and experiment allocation capabilities.

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

JavaKotlinJVMPython

What you'll do

  • Extend experimentation, feature-flagging, and product-configuration clients and services
  • Lead cross-team API migrations, deprecations, and consumer transitions
  • Improve client-library testability, performance, and reliability
  • Develop allocation and targeting capabilities with data science partners
  • Participate in design, implementation, testing, and on-call
  • Use AI-assisted development for migrations, tests, and refactors

What we're looking for

  • 5+ years of hands-on software engineering experience shipping production code
  • Strong Java or Kotlin experience building libraries or services used by other developers
  • Deep understanding of object-oriented programming, API design, backward compatibility, and versioning
  • Experience leading migrations or deprecations across teams
  • Strong communication and cross-team project leadership skills
  • Hands-on fluency with AI-assisted development tools and ability to verify their output
  • Comfort with Python and other layers of the stack, or willingness to learn

Nice to have

  • Experience with feature-flagging, product-configuration, or experimentation platforms
  • Experience with web or mobile clients
  • Experience building latency-sensitive, high-throughput client SDKs
View original job post