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
