Staff Software Engineer
closed
Airbnb
Summary
Join Airbnb's Unified Data Store (UDS) team and build a reliable, scalable, and global system-of-record storage infrastructure. As a Senior engineer, you will work with experienced engineers on a modern distributed storage system, focusing on building and operating an ORM service for easy data access and a schema management platform for simplified data definition and management. You will be a technological expert on data storage systems and high-performance infrastructure service APIs, guiding product teams on building world-class products. This US-remote eligible position requires 5+ years of relevant experience in building and operating large-scale distributed systems and a deep understanding of systems and infrastructure fundamentals. The role offers a competitive salary, bonus, equity, benefits, and Employee Travel Credits.
Requirements
- 5+ years of relevant industry experience
- Hands-on experience in building and operating large-scale distributed systems
- Good understanding of systems and infrastructure fundamentals
- Ability to own and dive deeply in a complex code base
- Knack for writing clean, readable, testable, maintainable code
- Strong collaboration and communication skills in a remote-working environment
Responsibilities
- Build and operate an ORM service that provides a flexible and easy to use experience for storing and accessing system-of-record product data, while all aspects of the implementation complexity such as storage, indices, data placement, replication, security and lifecycle management would be abstracted away for the product developers
- Empower and simplify the way engineers at Airbnb define and manage data by building and operating a generalized data schematization solution for a wide variety of storage backends at Airbnb
- The end-to-end solution covers data modeling, schema definition, schema life-cycle management, and runtime schema discovery
Benefits
- Bonus
- Equity
- Benefits
- Employee Travel Credits