Senior Software Engineer, Data Infrastructure
Design, build, and operate Airbnb's next-generation big data compute platform using Spark, Trino, and related technologies. Requires 5+ years of data infrastructure experience and strong distributed systems expertise.
Responsibilities
- Design and build the next generation big data compute platform to empower data ETL, analytics and machine learning at Airbnb
- Operate, manage and improve the reliability, performance, observability and cost efficiency of the platform
- Write maintainable and self-documenting code, perform code reviews
- Work on, and contribute to open source software, and have industry impact
Requirements
- 5+ years of experience working with data infrastructure, with a focus on big data technologies
- Proficiency in big data technologies such as Spark, Presto/Trino, Hive, and AWS EMR
- Strong programming skills in languages such as Java, Scala
- Extensive experience in designing, building, and maintaining scalable, fault-tolerant distributed systems
- Demonstrated expertise in multi-threading and concurrency programming
- Familiar with database systems, both SQL and NoSQL
- Proven ability to collaborate with other teams to define system requirements, identify potential solutions, and test and integrate systems
- Capacity to troubleshoot and resolve complex data infrastructure problems
- Strong communication skills, both written and verbal
- Ability to work effectively in a team environment
Nice-to-Haves
- BS/MS/PhD in Computer Science, a related field, or equivalent work experience preferred
Staff Data Infrastructure Engineer
Staff-level Data Infrastructure Engineer to architect and evolve the data platform (Snowflake, ingestion, orchestration, CI/CD, AWS infra) serving analytics, product, and ML teams. Requires 10+ years building scalable data platforms and proven technical leadership.
Senior Manager, Data Engineering
Lead and scale Headway's data engineering team, owning architecture for data warehouse, pipelines, dbt transformations, and orchestration to power analytics, ML, and operations. Requires 8+ years data engineering experience and 3+ years managing teams.
Staff Data Engineer
Staff Data Engineer to define architecture and build scalable data pipelines, integrations, and workflow orchestration systems. Requires deep Python expertise, IaC fluency, and technical leadership across AI-driven data infrastructure.
Senior Data Platform Engineer
Senior Data Platform Engineer to own ingestion, transformation, orchestration, and metrics layers powering business analytics. Requires 4+ years building production data pipelines with strong SQL, BigQuery, Airflow/Kubernetes, and AI coding tools experience.
Staff Data Platform Engineer
Staff Data Platform Engineer building and leading AWS-native data platform architecture, orchestration, governance, and AI-readiness for analytics and ML workloads. Requires 8-10+ years experience with AWS data systems and strong technical leadership.