Staff Software Engineer, Host Pricing & Settings

at Airbnb
πŸ“ United States
USD 204,000-255,000 per year
SENIOR
βœ… Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Spark @ 4 ETL @ 4 Distributed Systems @ 4 Data Science @ 4 Communication @ 4 Data Engineering @ 4 Debugging @ 4 API @ 4 Presto @ 4

Details

Airbnb's Host Pricing & Settings organization is seeking a Staff Software Engineer for the Guidance Serving team to help build the next generation of tools for Airbnb hosts. The team empowers hosts to run their businesses by providing tooling and education to implement pricing strategies that adapt to evolving goals. This role focuses on designing and operating advanced online and offline serving systems that enable reliable ML model predictions and personalized user experiences.

Responsibilities

  • Design and manage end-to-end data workflows supporting the ML engineering lifecycle, including data preparation for model training, data lineage tracking, and schema evolution to meet changing requirements.
  • Prototype ideas and influence the overall serving strategy.
  • Build and optimize real-time serving systems to deliver low-latency, high-throughput APIs for model predictions and personalized recommendations, ensuring reliability and scalability in production.
  • Collaborate with product engineers, Data Science, and ML Engineering to develop Host pricing features and surface model recommendations, insights, and analytics.
  • Contribute to long-term workflow strategies, roadmaps, and ML serving development for the Host Pricing organization.
  • Mentor and coach engineers on ML serving and data engineering best practices, and support their technical growth.
  • Operate and own high-scale distributed systems across the full software lifecycle and perform production debugging.

Requirements

  • 9+ years of experience with a BS/Masters, or 4+ years with a PhD.
  • Experience leading teams, setting technical direction, and building & launching high-impact models.
  • Proven ability to influence cross-functional partners and other engineering teams.
  • Strong ownership and experience building and operating high-scale, distributed systems across the full software life cycle.
  • Expertise in large-scale distributed data processing frameworks like Presto or Spark.
  • Prior experience with the full lifecycle of productionalizing ML models, including ETL pipelines for training data, feature generation, model evaluation, and real-time serving.
  • Strong production debugging and problem-solving skills.
  • Excellent communication skills and ability to work well across teams.
  • Willingness to work outside usual comfort zones and to pursue personal growth.

Location & Work Policy

  • Remote - USA (position is US Remote Eligible). Candidate must live in a state where Airbnb, Inc. has a registered entity. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with the manager.
  • Offices: United States

Compensation

  • Base pay range: $204,000β€”$255,000 USD. Role may be eligible for bonus, equity, benefits, and Employee Travel Credits. Actual base pay depends on experience, skills, and market factors.

Commitment to Inclusion & Accessibility

  • Airbnb is committed to inclusion and belonging and encourages applications from diverse candidates. Reasonable accommodations are available for candidates with disabilities upon request ([email protected]).