Senior Software Engineer, Database Infrastructure Service
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Kafka @ 4 Kubernetes @ 4 Python @ 4 Scala @ 4 Spark @ 4 GCP @ 4 Java @ 4 Airflow @ 4 Distributed Systems @ 6 Flink @ 4 Leadership @ 4 AWS @ 4 Communication @ 7 Debugging @ 4Details
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.
Responsibilities
- Build and operate data ingestion systems that enable various ways of accessing data at Airbnb, including ingesting DB data in the warehouse in various formats and frequency, and streaming change data capture (CDC) at near real time.
- Be hands-on with coding, design, testing, and collaborate with cross-team partners (internal customers, dependencies, and leadership) to deliver multi-month projects in a timely fashion.
- Raise operational standards by identifying, debugging, and fixing operational issues proactively. Participate in the on-call rotation for the DBExports platform.
- Mentor junior engineers on the team.
Requirements
- 5+ years of experience building and operating large scale core backend distributed systems such as storage, data ingestion, backup and restore, streaming.
- Strong ability to own and dive deeply into complex code bases.
- Experience maintaining, analyzing, and debugging production systems.
- Write clean, readable, testable, and maintainable code.
- Strong collaboration and communication skills in a remote-working environment.
- Demonstrated strong ownership and consistent timely delivery.
- Experience in Java, Scala, or Python.
Nice to Haves
- Experience with large scale data exports/ingestion platforms.
- Experience with large scale distributed databases.
- Experience with AWS and/or GCP.
- Experience working with Spark, Kafka, Flink, Kubernetes, Airflow, AWS Aurora, or TiDB.
Additional Information
This position is US - Remote Eligible. Occasional office work or offsite attendance may be required as agreed with the manager. Candidates must live in a state where Airbnb, Inc. has a registered entity.
Benefits
The roleβs base pay depends on various factors including training, skills, experience, business needs, and market demands. Eligible for bonus, equity, benefits, and Employee Travel Credits.