Staff Software Engineer: Host Pricing & Settings

at Airbnb
šŸ“ United States
USD 204,000-255,000 per year
SENIOR
āœ… Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

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

Details

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.

Role overview

The Host Pricing & Settings org is looking for a Staff Software Engineer to help craft the next generation of tools for Airbnb hosts. The team empowers hosts to better run their business by providing tools and education to implement pricing strategies that adapt to evolving goals. As a Staff Engineer on the Host Pricing ML Infra team, you will collaborate closely with Product, Data Science, and ML Engineering teams to design strategies, develop programs, and build tools that enhance the quality, efficiency, and speed of ML training and serving data. Work will focus on delivering model recommendations to users, ensuring seamless integration with Host Pricing functionality, and building infrastructure to support real-time decision-making.

Responsibilities

  • Design and manage end-to-end data workflows to support the ML engineering lifecycle: preparing data for model training, tracking data lineage, evolving schemas, and ensuring data integrity and reliability in production.
  • Build and optimize real-time serving systems to deliver low-latency, high-throughput APIs for model predictions and personalized recommendations; ensure reliable and scalable production performance.
  • Collaborate with product engineers and cross-functional partners to develop Host pricing functionality and surface model recommendations, insights, and analytics.
  • Contribute to long-term ML infrastructure and data workflow strategies and roadmaps within the Host Pricing organization.
  • Mentor and coach team members, providing guidance in ML infrastructure and data engineering best practices.
  • Work outside usual comfort zones and show motivation for personal growth.

Requirements / Qualifications

  • 10+ years of experience with a BS/Masters, or 6+ years with a PhD.
  • Experience leading and shipping large-scope technical projects in collaboration with multiple experienced engineers.
  • Full-cycle developer: strong ownership and experience building and operating high-scale distributed systems across the full software life cycle.
  • Excellent communication skills and ability to work effectively within and across engineering teams.
  • Expertise in large-scale distributed data processing frameworks such as Presto or Spark.
  • Prior experience with the full lifecycle of productionalization of ML models, including ETL pipelines for training data, feature generation, model evaluation, and real-time serving.
  • Strong problem-solving skills and solid production debugging experience.

Location & Remote

  • Remote - USA. This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with your manager.
  • Candidates must live in a state where Airbnb, Inc. has a registered entity. (There is an up-to-date list of excluded states.)
  • Offices: United States

Compensation & Benefits

  • Base pay range: $204,000 — $255,000 USD. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
  • Base pay dependent on factors such as training, transferable skills, experience, business needs, and market demands.

Inclusion & Accessibility

  • Airbnb is committed to inclusion and belonging, encouraging applicants from a broad talent pool.
  • Disability-inclusive application and interview process: candidates requiring reasonable accommodation may contact [email protected] with their full name, role, and requested accommodation.