
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 Senior Software Engineer for the Unified Data Store team to build and operate a scalable data storage infrastructure. You'll work with technologies like Java and distributed systems. This position requires expertise in data storage systems and performance optimization.
Job Description
Who you are
5+ years of software engineering experience with a focus on building scalable systems — you've designed and implemented high-performance infrastructure services and understand the complexities of distributed databases. You are a technological expert in data storage systems and have a strong grasp of performance optimization techniques.
Deep knowledge of Java and experience with APIs — you've built robust APIs that serve as the backbone for data access and understand the nuances of security and data lifecycle management. Your experience includes working with large-scale systems and ensuring their reliability and efficiency.
You thrive in collaborative environments — you enjoy working with cross-functional teams and providing guidance on the effective use of technologies in large-scale systems. Your communication skills allow you to articulate complex technical concepts to non-technical stakeholders.
Desirable
Experience with cloud-based storage solutions or distributed database technologies would be a plus. Familiarity with data access gateways and their implementation complexities is also beneficial.
What you'll do
Join the Unified Data Store team at Airbnb and contribute to building a reliable and scalable system-of-record storage infrastructure. You will be responsible for designing and operating a highly performant data access gateway that simplifies the experience of accessing online product data. Your role will involve abstracting away the complexities of storage, indices, data placement, replication, and security.
You will collaborate closely with product teams to ensure that the data storage solutions meet their needs and provide a world-class user experience. Your expertise will guide the team in optimizing performance and ensuring the security of critical user and financial data.
As a senior member of the team, you will mentor junior engineers and help them grow in their understanding of distributed systems and data storage technologies. You will also participate in code reviews and contribute to the overall technical direction of the team.
What we offer
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 millions of users worldwide. Join us in shaping the future of travel and hospitality through innovative technology solutions.
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

Software Engineering
StackAdapt is hiring a Senior Software Engineer for their User Data team to manage user profiles and optimize data processing. You'll work with technologies like Golang, AWS, and Kubernetes. This position requires significant experience in software engineering.

Data Engineer
Socket is hiring a Senior Data Engineer to build and maintain scalable data infrastructure. You'll work with technologies like PostgreSQL, Kafka, and ClickHouse to handle high-volume data streams. This role requires significant experience in data engineering and pipeline development.

Data Engineer
ClickUp is hiring a Senior Data Engineer to shape and scale their modern data platform. You'll work with AWS serverless technologies, Snowflake, dbt, and Terraform to design reliable data pipelines. This role requires hands-on technical ownership and strategic influence across the data ecosystem.

Data Engineer
Storable is seeking a Senior Data Engineer to enhance data quality and manage scalable data pipelines. You'll work with technologies like Apache Airflow and Apache Spark to drive data operations. This role requires significant experience in data engineering and ETL development.

Technical Lead
Airbnb is seeking a Staff Software Engineer, Technical Lead for their KV Stores & Caching team to drive the technical vision and execution of their caching infrastructure. You'll work with technologies like Java, Redis, and MySQL to deliver high-impact solutions. This role requires strong leadership and technical expertise.