Data Engineer II
Booking.com
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Booking.com
At Booking.com, data drives our decisions, technology is at our core, and innovation is everywhere. Our company is more than datasets, lines of code, or A/B tests. We’re the thrill of the first night in a new place, the excitement of the next morning, the friends you encounter, the journeys you take, the sights you see, and the memories you make. Through our products, partners, and people, we make it easier for everyone to experience the world.
Role Description for Data Engineer II
This Data Engineer II role is based in Amsterdam. The scope of the Marketplace team touches all products related to Trip Management, from the platform to the end-user and everything in between. This is the largest and fastest-growing department at Booking.com, offering you a chance to help one of the largest travel websites in the world!
Specifically, this position is within the Trip Data Products Profile team, a Data Engineering team collaborating closely with Data Scientists, Data Analysts, and Machine Learning Engineers towards shared goals. The team’s objective is to evolve data products enabling discounts and insurances for our customers and providing critical reporting on Connected Trip. Upcoming goals include modernizing data products based on OrderPlatform data, creating the next generation of the Value Intelligence Platform, and designing new data products based on the Traveller Intelligence Platform. Beyond that, our team continuously invests in creating tooling for data engineers (workflow SLIs, incident management) and shapes the data product concept.
As a Data Engineer II, you will ensure high-quality data to power our business across all departments and provide high-quality tooling to increase the velocity of data product development. Decisions for every part of our business are driven by petabytes of data via technologies like Iceberg, Snowflake, Kafka, and more.
Key Job Responsibilities and Duties
As a Data Engineer II, you will be in charge of the development, performance, quality, and scaling of our data pipelines, with a special focus on data quality. You will work independently and be responsible for making technical decisions within a team.
- Rapidly developing next-generation scalable, flexible, and high-performance data pipelines.
- Solving issues with data and data pipelines, prioritizing based on customer impact.
- Exercising end-to-end ownership of data quality in our core datasets and data pipelines.
- Experimenting with new tools and technologies, driving innovative engineering solutions to meet business requirements regarding performance, scaling, and data quality.
- Providing tools that improve data quality company-wide.
- Serving as the main point of contact for technical and business stakeholders regarding data engineering issues, such as pipeline failures and data quality concerns.
- Acquiring technical, behavioral, and interpersonal competence advancement via on-the-job opportunities, experimental projects, hackathons, conferences, and active community participation.
Qualifications & Skills
- More than 3 years of professional experience as a Software Developer/Data Engineer and a degree in a quantitative field.
- Proven knowledge of Python is required; Java/Scala will be a plus.
- Experience building production data pipelines in the cloud, setting up data lakes, and serverless solutions; hands-on experience with schema design and data modeling.
- Experience designing systems end-to-end and knowledge of basic concepts (load balancer, database, caching, NoSQL, etc.).
- Knowledge of Spark, Flink, CDC, Kafka, Airflow, Snowflake, DBT or equivalent tools.
- Experience with Data Warehousing and ETL/ELT pipelines.
- Excellent English communication skills – verbal and written.
Benefits & Perks - Global Impact, Personal Relevance
Booking.com’s Total Rewards Philosophy encompasses competitive compensation and benefits, as well as unique-to-Booking.com benefits, including:
- Annual paid time off and generous paid leave schemes, including parental (22-weeks paid leave), grandparent, bereavement, and care leave.
- Hybrid working, including flexible working arrangements, working from home furniture and ergonomic support, and up to 20 days per year working from abroad (home country).
- A beautiful sustainable HQ Campus in Amsterdam, offering on-site meals, coffee, and snacks, multi-faith and breastfeeding rooms.
- Commuting allowance and bike reimbursement scheme.
- Discounts & Wallet credits to spend on our products, upgrade to Booking.com Genius Level 3, and friends & family Booking.com discount vouchers.
- Free access to online learning platforms, development, and mentorship programs.
- Global Employee Assistance Program, free Headspace membership.
Diversity, Equity and Inclusion (DEI) at Booking.com
Diversity, Equity & Inclusion have been a core part of our company culture since day one. This ongoing journey starts with our very own employees, who represent over 140 nationalities and a wide range of ethnic and social backgrounds, genders, and sexual orientations. We ensure that colleagues with disabilities are provided the adjustments and tools they need to participate in the job application and interview process, to perform crucial job functions, and to receive other benefits and privileges of employment.
Application Process
The interview process entails: an online coding challenge, a coding interview, a system design interview, and a final behavioral interview. This role does not come with relocation assistance.
Key skills/competency
- Python
- Data Pipelines
- Data Quality
- Spark
- Kafka
- Snowflake
- DBT
- ETL/ELT
- Cloud Data Platforms
- Schema Design
How to Get Hired at Booking.com
- Research Booking.com's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight your experience with Python, cloud data pipelines, Spark, Kafka, and data quality initiatives.
- Prepare for technical interviews: Practice coding challenges, data structures, algorithms, and system design for scalable data solutions.
- Master data engineering concepts: Demonstrate expertise in schema design, data modeling, ETL/ELT, and distributed processing tools like Spark and Flink.
- Showcase behavioral skills: Emphasize collaboration, problem-solving, stakeholder communication, and your commitment to data integrity.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background