
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...

Software Engineering β’ Senior
Airbnb β’ United States - Remote
Skills & Technologies
Overview
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.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building large-scale, distributed systems. Your expertise in Java allows you to design robust applications that can handle significant data loads and complex processing tasks. You understand the intricacies of both batch and real-time data processing, and you have a strong foundation in data engineering principles. Your experience with machine learning models enables you to contribute to innovative solutions that enhance user experiences. You thrive in collaborative environments, bridging gaps between backend, frontend, and machine learning teams to deliver impactful products. You are passionate about leveraging data to drive decisions and improve processes, and you are eager to apply cutting-edge technologies to real-world challenges.
Desirable
Experience with GenAI and large language models (LLMs) is a plus, as is familiarity with cloud platforms like AWS or GCP. You have a keen interest in the travel and hospitality industry, and you understand how technology can transform user interactions in this space. You are proactive in seeking out new challenges and are committed to continuous learning and professional growth.
What you'll do
In this role, you will lead initiatives to design and build scalable data systems that support Airbnb's Communication & Connectivity organization. You will collaborate with cross-functional teams to ensure that data flows seamlessly between various components of the system, enabling real-time insights and machine learning applications. Your work will directly impact how hosts and guests interact with the platform, streamlining operations and enhancing the overall experience. You will be responsible for architecting solutions that are not only efficient but also maintainable and scalable, ensuring that they can grow alongside Airbnb's expanding user base. You will also mentor junior engineers, sharing your knowledge and expertise to foster a culture of learning and innovation within the team.
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, creativity, and a commitment to making travel accessible and enjoyable for everyone. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds in our team.
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

Staff Engineer
Socket is hiring a Staff Software Engineer to contribute to the development of their web application and shape the product roadmap. You'll work closely with design and engineering teams, utilizing skills in JavaScript, React, and Node.js.

Staff Engineer
Lob is seeking a Staff Software Engineer to take technical ownership of their team's domain and influence across the system. You'll write high-quality code, mentor junior engineers, and lead technical design initiatives. This role requires strong skills in Java and Python, along with experience in AWS and containerization technologies.

Staff Engineer
Lob is hiring a Staff Software Engineer to take technical ownership of your teamβs domain and influence across Lobβs software systems. You'll work with technologies like Java, Python, and AWS. This position requires significant experience in software engineering and mentoring.

Full Stack Engineer
Agiloft is hiring a Staff Software Engineer β Full Stack to enhance their Data-first Agreement Platform. You'll work with technologies like Java, JavaScript, and AWS to build seamless contract lifecycle management solutions. This role requires extensive experience in full stack development.
