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.
Kubernetes @ 4
Scala @ 4
SQL @ 4
Spark @ 4
ETL @ 4
Java @ 4
Airflow @ 4
NoSQL @ 3
Distributed Systems @ 4
Machine Learning @ 4
AWS @ 4
AWS EMR @ 4
Communication @ 4
Hadoop @ 4
Trino @ 4
Observability @ 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
Data represents the voice of Airbnb’s users at scale. The Data Warehouse Infrastructure team builds and operates the foundational big data infrastructure used by hundreds of engineers for collection, management, and analysis of data at scale. The team uses open source technologies including Hadoop, Spark, Trino, Iceberg, and Airflow.
Responsibilities
- Architect, design, and implement Airbnb's next-generation big data compute platform to support data ETL, analytics, and machine learning initiatives.
- Manage and operate the platform, continually enhancing reliability, performance, observability, and cost-efficiency.
- Produce high-quality, maintainable, and self-documenting code; actively participate in code reviews.
- Contribute to open-source software and drive meaningful industry impact.
Requirements
Education & Experience
- BS/MS/PhD in Computer Science, a related field, or equivalent practical experience (preferred).
- 6+ years of professional experience in data infrastructure with a deep focus on big data technologies.
Technical Skills
- Big data technologies: Hadoop, Spark, Trino, Iceberg, Airflow.
- Cloud & orchestration: AWS EMR, Kubernetes.
- Programming: Java, Scala, and SQL.
- System design: experience building scalable, fault-tolerant distributed systems.
- Databases: familiarity with both SQL and NoSQL systems.
- Troubleshooting: ability to diagnose and resolve complex data infrastructure issues.
Collaboration & Communication
- Proven track record working with cross-functional teams to define requirements, evaluate solutions, and manage testing/integration.
- Strong written and verbal communication skills; ability to work effectively in a team-oriented setting.
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 U.S. state where Airbnb, Inc. has a registered entity (see https://careers.airbnb.com/ for the up-to-date list of excluded states).
Compensation & Benefits
- Pay range (base): $191,000—$225,000 USD.
- The actual base pay depends on factors such as training, transferable skills, work experience, business needs and market demands. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Inclusion & Accessibility
- Airbnb is committed to diversity and inclusion and provides a disability-inclusive application and interview process. For reasonable accommodations, candidates may contact [email protected] with their name, the role, and the accommodation needed.