Airbnb

Airbnb

Senior Staff Software Engineer, Host Pricing & Settings

Remote - USA · Staff+

Work authorization requiredDetected 22 days ago
JavaKotlinScalaPlatform EngineeringKafkaMachine LearningSparkAirflowData EngineeringData ScienceMLOps

About the role

  • Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe.
  • Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.

Responsibilities

  • a serving infrastructure where training, inference, and evaluation are consistent by design - features from a centralized store, model composition in one place, and backfills available on demand so data scientists and MLEs can evaluate candidates in days, not weeks.
  • Define the architecture and contracts governing how models move from development to production - feature store design, model schema management, online/offline inference consistency, and multi-version support.
  • Lead the buildout of a unified serving stack that eliminates per-model one-off implementations and gives data scientists a turnkey path from training to production.
  • Review and evolve the ML serving architecture - making tradeoff calls on feature pipeline design, model composition, and API interfaces.
  • Partner with Data Science, MLE, MLI and core Pricing & Availability systems BE teams to define artifact handoffs and integration contracts.
  • Drive milestone planning across the Host Pricing & Settings org, sequencing work to deliver value incrementally.
  • Mentor engineers through design reviews and hands-on pairing on the hardest infrastructure problems.
  • We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions.

Requirements

  • Experience with high-scale batch and real-time data pipelines (Spark, Airflow, Kafka, or equivalent), including point-in-time correctness for backfills.
  • Production experience with Chronon, Tecton, Feast, or equivalent - including online/offline consistency and backfill automation.
  • Experience with model schema management, multi-version support, and model composition frameworks.

Nice to have

  • Feature Store Depth: Production experience with Chronon, Tecton, Feast, or equivalent - including online/offline consistency and backfill automation.
  • Model Serving Infrastructure: Experience with model schema management, multi-version support, and model composition frameworks.
  • Evaluation Velocity: Measurable impact improving the speed at which ML teams evaluate candidate models and ship to production.
  • The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager.
  • If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.
  • Our Commitment To Inclusion & Belonging:
  • Airbnb is committed to working with the broadest talent pool possible.
  • Please include your full name, the role you're applying for and the accommodation necessary to assist you with the recruiting process.

Skills

  • Behind every pricing recommendation is a sophisticated ML system undergoing a fundamental rearchitecture.
  • Strong programming skills in Java, Kotlin, Scala, and/or Python.

Company info

  • We strive to also provide a disability inclusive application and interview process.

Equal opportunity

  • If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com.

This listing is sourced directly from Airbnb's careers page and normalized into a canonical job model.