Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Security @ 4
Distributed Systems @ 4
Communication @ 7
Performance Optimization @ 4
API @ 4
Compliance @ 4
AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Airbnb UDS (Unified Data Store) team’s mission is to provide a reliable, scalable, and global system-of-record storage infrastructure for all Airbnb. The team builds and operates the storage system that stores critical Airbnb user, listing, and financial data. You will work on a modern distributed database system and be the technological expert on data storage systems, high-performance infrastructure service APIs, and advise product teams on effective use of technologies in large-scale systems and performance optimization.
Responsibilities
- Build and operate a highly performant, available, and scalable Unified Data Access Gateway that provides a simple, unified experience for accessing online product data while abstracting storage, indices, data placement, replication, security, and data lifecycle management from product developers.
- Build and operate a generalized data schematization solution across a variety of storage backends, covering ORM, schema definition, schema life-cycle management, and runtime schema discovery.
- Work deeply in a complex codebase to design, implement, and maintain distributed storage and database systems.
- Provide guidance on compliance, security, and schema lifecycle to satisfy broad compliance requirements.
Requirements
- 12+ years of relevant industry experience.
- Hands-on experience building and operating large-scale distributed systems and distributed databases.
- Solid understanding of systems and infrastructure fundamentals (storage, indices, data placement, replication, security, data lifecycle management).
- Strong ability to own and dive deeply into a complex codebase; write clean, readable, testable, and maintainable code.
- Strong collaboration and communication skills, including working effectively in a remote-working environment.
- Ability to leverage cutting-edge AI technologies to build world-class solutions.
Location
- US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with your manager. Candidates must live in a state where Airbnb, Inc. has a registered entity (some states may be excluded).
Compensation
- Base pay range: $244,000—$305,000 USD. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Team Context
- Work on storage infrastructure for over 150 million Airbnb users and hosts; focus on reliability, scalability, efficiency, security, and user experience.
Inclusion & Accessibility
- Airbnb is committed to inclusion and encourages all qualified individuals to apply. Reasonable accommodations for candidates with disabilities are available via [email protected].