
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 Senior Software Engineer for their Online Database Infrastructure team to build and operate data ingestion systems. You'll work with technologies like Java and PostgreSQL to enable various ways of accessing data. This position requires significant experience in backend engineering.
You have 5+ years of experience in backend engineering, particularly in building production systems that scale effectively. You have a strong understanding of data ingestion processes and are familiar with the challenges of managing large datasets. Your expertise in Java and PostgreSQL allows you to design and implement robust data solutions that meet business needs.
You are comfortable working with modern data processing tools and frameworks, such as Docker and Kafka, and have experience with data orchestration tools like Airflow. You thrive in collaborative environments and enjoy working closely with cross-functional teams to deliver impactful projects.
You have a proactive mindset and are always looking for ways to improve operational standards. Your ability to identify potential issues before they arise makes you a valuable asset to any team. You are also skilled in communicating complex technical concepts to non-technical stakeholders, ensuring that everyone is aligned on project goals.
Experience with cloud platforms and services is a plus, as is familiarity with change data capture (CDC) methodologies. If you have worked in a fast-paced environment and have a track record of delivering projects on time, we encourage you to apply even if your experience doesn't match every requirement.
As a Senior Software Engineer on the DBExports team, you will be responsible for building and operating a data ingestion system that enables various ways of accessing data at Airbnb. This includes ingesting database data into the warehouse in different formats and frequencies, as well as streaming change data capture (CDC) in near real-time. You will be hands-on in coding, designing, and testing solutions while collaborating with internal product teams to ensure effective use of the platform.
You will lead multi-month projects, working closely with cross-team partners to deliver high-quality results. Your role will involve raising operational standards by proactively identifying areas for improvement and implementing best practices in data management. You will also mentor junior engineers, sharing your knowledge and expertise to help them grow in their roles.
Airbnb offers a competitive salary range of $191,000—$225,000 USD, along with potential bonuses, equity, and benefits. You will have the opportunity to work in a dynamic environment where your contributions directly impact the company's success. Join us in shaping the future of travel and hospitality by leveraging your technical skills to enhance our data infrastructure.
Apply now or save it for later. Get alerts for similar jobs at Airbnb.