
The community marketplace for unique travel stays
Airbnb, headquartered in Showplace Square, San Francisco, CA, has transformed the hospitality industry with its platform that connects over 4 million hosts to travelers. Since its inception, Airbnb has facilitated over a billion bookings, disrupting traditional accommodation models by allowing indiv...
Airbnb offers generous parental and family leave, paid volunteer time, and an annual travel and experiences credit. Employees enjoy health food and sn...
Airbnb's culture emphasizes community and belonging, reflecting its mission to create a world where anyone can belong anywhere. The company values fle...

Airbnb • United States
Airbnb is hiring a Staff Software Engineer to enhance listings and host tools through data-driven solutions and machine learning. You'll work on data pipelines and ML models to improve host experiences. This position requires expertise in data engineering and machine learning.
You have extensive experience in backend engineering, particularly in building and optimizing data pipelines and machine learning models. Your background includes working with large datasets and ensuring data quality, which is critical for enhancing user experiences. You are skilled in collaborating with cross-functional teams to deliver data-driven solutions that meet business needs. You understand the importance of user personalization and have a passion for creating high-quality experiences for both hosts and guests.
You possess a strong foundation in programming languages and frameworks relevant to data engineering and machine learning. Your ability to analyze complex data sets and derive actionable insights sets you apart. You are comfortable working in a fast-paced environment and can adapt to changing priorities while maintaining a focus on delivering results. You are also committed to continuous learning and staying updated with the latest trends in data and AI technologies.
Experience with cloud platforms and tools for data processing and machine learning is a plus. Familiarity with Airbnb's marketplace and its unique challenges will help you contribute effectively from day one. You are a proactive problem solver who enjoys tackling complex challenges and finding innovative solutions.
As a Staff Software Engineer at Airbnb, you will be responsible for developing and maintaining data pipelines that support host personalization products. You will work closely with the Listings and Host Tools Data and AI team to ensure that the data infrastructure is robust and scalable. Your role will involve designing and implementing machine learning models that enhance the host experience and improve the overall quality of listings on the platform.
You will collaborate with product managers, data scientists, and other engineers to identify opportunities for leveraging data to drive improvements in the host and guest experience. Your contributions will directly impact the success of Airbnb's marketplace by ensuring that hosts have the tools they need to manage their spaces effectively.
In addition to technical responsibilities, you will mentor junior engineers and contribute to the team's culture of knowledge sharing and continuous improvement. You will participate in code reviews and help establish best practices for data engineering and machine learning within the organization.
Airbnb offers a competitive salary range of $204,000—$255,000 USD, along with potential bonuses and equity options. You will have access to comprehensive benefits, including Employee Travel Credits, which allow you to experience the platform firsthand. Our culture emphasizes collaboration, innovation, and a commitment to creating exceptional experiences for our community of hosts and guests. Join us in shaping the future of travel and hospitality.
Apply now or save it for later. Get alerts for similar jobs at Airbnb.