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.