Назад
2 часа назад

Senior Software Engineer, Experimentation Platform

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Brazil
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →