onsite
Trips Data Engineer II - Booking Holdings
Data Engineer
Senior data engineer focused on building scalable data pipelines and warehousing solutions using Python, SQL, Airflow, Spark, and AWS to enable advanced analytics and machine learning across the Trips domain.
About the role
Key Responsibilities
- Design, develop, and maintain robust data pipelines that ingest, transform, and load large volumes of Trips data into the enterprise data warehouse.
- Collaborate with data scientists and product teams to understand business requirements and translate them into efficient, reusable data models.
- Implement and optimize Spark jobs and SQL queries for performance and cost‑efficiency on AWS infrastructure.
- Automate workflow orchestration using Airflow, ensuring reliability, monitoring, and alerting for critical data processes.
- Document data schemas, pipeline logic, and best practices to support knowledge sharing and compliance.
Requirements
- 5+ years of experience in data engineering, with a strong background in Python, SQL, and Spark.
- Proven expertise in building and maintaining data pipelines on AWS (EMR, Redshift, S3).
- Hands‑on experience with Airflow for workflow orchestration and monitoring.
- Solid understanding of data warehousing concepts, dimensional modeling, and ETL best practices.
- Excellent problem‑solving skills and a collaborative mindset to work across cross‑functional teams.
Skills
pythonsqlairflowaws