Назад
3 дня назад

Senior Software Engineer, Streaming Infrastructure

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer, Streaming Infrastructure (Kafka/CDC): Building and operating large-scale change data capture and batch export systems that move data from Airbnb's online databases into offline processing systems with an accent on reliability, performance, and multi-tenant platform architecture. Focus on designing distributed streaming infrastructure, debugging production systems at scale, and improving data access for internal engineering teams.

Location: Offices in the United States

Salary: $196,000–$230,000 USD base pay per year, with possible bonus, equity, benefits, and Employee Travel Credits.

Company

Airbnb operates a global platform for stays and experiences, with a data infrastructure organization that builds systems for storing, moving, and transforming company data.

What you will do

  • Design, build, test, and operate large-scale CDC and batch export systems across Airbnb's online databases.
  • Develop and operate SpinalTap, a near-real-time CDC streaming platform for Kafka, and DBExports, a platform for full-table snapshots and mutation exports.
  • Help shape the architecture of DMT's unified data movement platform while it is being built.
  • Improve the reliability, performance, and efficiency of platforms supporting payments, fraud detection, financial reporting, search, messaging, notifications, and machine learning.
  • Make it easier for engineers to move data into offline systems without requiring database or pipeline expertise.
  • Collaborate with partner teams, internal customers, and leadership; participate in on-call and raise the operational standard.

Requirements

  • 5+ years of experience building and operating large-scale backend distributed systems, such as data ingestion, streaming, CDC, storage, or data platforms.
  • Hands-on experience with streaming systems such as Kafka and with database change capture and publication, including binlogs, Debezium, or similar technologies.
  • Ability to take ownership of and work deeply in a complex codebase.
  • Experience maintaining, analyzing, and debugging production systems at scale.
  • Ability to write clean, readable, testable, and maintainable code.
  • Strong collaboration and communication skills in a remote-working environment.
  • Strong ownership and a track record of delivering projects on time.

Nice to have

  • Experience building managed or multi-tenant platforms used by other engineering teams.
  • Familiarity with MySQL or Aurora, schema evolution, or large-scale batch data processing.

Culture & Benefits

  • Work with a broad and diverse talent pool and an inclusive, disability-inclusive application and interview process.
  • Possible eligibility for bonus, equity, benefits, and Employee Travel Credits.
  • Reasonable accommodations are available throughout the recruitment process.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →