
About Airbnb
The community marketplace for unique travel stays
Key Highlights
- Over 4 million registered hosts worldwide
- Facilitated over 1 billion bookings since inception
- $3.8 billion raised in Series F funding
- Headquartered in San Francisco, CA
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...
🎁 Benefits
Airbnb offers generous parental and family leave, paid volunteer time, and an annual travel and experiences credit. Employees enjoy health food and sn...
🌟 Culture
Airbnb's culture emphasizes community and belonging, reflecting its mission to create a world where anyone can belong anywhere. The company values fle...
Skills & Technologies
Overview
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.
Job Description
Who you are
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.
Desirable
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.
What you'll do
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.
What we offer
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.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Airbnb.
Similar Jobs You Might Like
Based on your interests and this role

Data Engineer
Airbnb is hiring a Staff Data Engineer to enhance data quality and drive data products for host personalization. You'll work with technologies like Python, SQL, and AWS. This role requires significant experience in data engineering.

Machine Learning Engineer
Airbnb is seeking a Senior Staff Machine Learning Engineer to enhance the Guest and Host experience through advanced machine learning models. You'll collaborate with cross-functional teams and leverage data to drive product innovation. This role requires expertise in machine learning and programming skills.

Ai Engineer
Storable is seeking a Staff Software Engineer - AI to lead the design and delivery of AI-enabled products. You'll work with advanced LLMs and a Python-centric infrastructure on AWS. This role requires strong technical leadership and experience in AI technologies.

Ai Engineer
ClickUp is hiring a Staff AI Engineer - Multi-Agent Frameworks to build a cutting-edge platform for creating and managing AI agents. You'll work with AI, large language models, and orchestration software. This position requires deep expertise in AI technologies.

Software Engineering
Airbnb is hiring a Staff Software Engineer in Communication & Connectivity to design and build large-scale, distributed data systems. You'll work with Java and machine learning technologies to enhance the guest and host experience. This position requires significant experience in software engineering and data systems.