Чётко очерченная senior-роль в крупной продуктовой компании даёт возможность влиять на платформу экспериментов и вести межкомандные проекты; заметный компромисс - участие в дежурствах.
Кликните для подробной информации
ДежурстваАктуальный стекЗона влиянияИИ в разработке
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Software Engineer, Experimentation Platform (JVM/Feature Flagging): Building and consolidating client libraries and services for experimentation, feature rollout, and product configuration with an accent on API design, reliability, and cross-team migrations. Focus on designing safe migrations, improving high-throughput client performance, and developing allocation and targeting capabilities with attention to statistical pitfalls.
Location: Brazil
Company
Airbnb operates a global platform for stays and experiences, connecting hosts and guests across countries worldwide.
What you will do
Build and extend experimentation, feature flagging, and product configuration clients and supporting services.
Co-own JVM-based client libraries and services used by thousands of engineers.
Design and lead cross-team migrations, including API evolution, deprecations, and safe migration of consuming services.
Improve the testability, performance, reliability, and adoption of widely deployed client libraries.
Develop allocation and targeting capabilities such as holdouts and mutually exclusive experiments with data science partners.
Participate in design, implementation, testing, on-call, and Python service work where needed; use AI-assisted development for migrations, tests, and refactoring.
Requirements
5+ years of hands-on software engineering experience shipping production-quality code.
Strong experience with a JVM language, specifically Java or Kotlin, and with building libraries or services used by other developers.
Deep understanding of object-oriented programming and API design, including backward compatibility and versioning.
Experience driving cross-team changes such as migrations or deprecations involving many consumers, with the communication skills and track record to lead multi-team projects.
Hands-on daily fluency with AI-assisted development, including coding agents and LLM tools, and the ability to verify their output.
Comfort working with Python and other layers of the stack, or willingness to learn.
Nice to have
Experience with feature flagging or product configuration systems, experimentation platforms, or web and mobile clients.
Experience with latency-sensitive, high-throughput client SDKs.
Culture & Benefits
Work with data science partners, infrastructure engineers, and product engineers across the company.
Participate in all phases of software development, including on-call.
Airbnb supports an inclusive and disability-inclusive application and interview process with reasonable accommodations.
Recruiters communicate only from Airbnb email domains and never request payment, sensitive financial information, or purchases during hiring.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →