Data Engineer II-1
@ Booking.com

Amsterdam, North Holland, Netherlands
On Site
Full Time
Posted 18 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXX******* @booking.com
Recommended after applying

Job Details

About Booking.com

At Booking.com, data drives our decisions. Technology is at our core. And innovation is everywhere. We bring the thrill of new experiences and the excitement of exploring the world.

Role Description

As a Data Engineer II in Booking.com’s Growth Marketing department, you will design, build, and optimize the data infrastructure that powers our global marketing efforts. You will work with real-time and batch data at scale to enable smarter, faster, and more accountable marketing programs. You will also mentor junior engineers and drive continuous improvements across data systems.

Key Job Responsibilities and Duties

  • Design and maintain robust batch and streaming data pipelines.
  • Ensure operational health, monitoring, and automation of data systems.
  • Translate marketing needs into scalable, privacy-compliant solutions.
  • Collaborate with marketing, product, and ML teams for high-quality data delivery.
  • Promote data standardization, governance, and mentor team members.

Qualifications & Skills

  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • 3–5 years’ experience in data engineering or backend development.
  • Proficiency in Python, Java, or Scala, with strong version control and CI/CD skills.
  • Hands-on experience with distributed data technologies (Kafka, Spark, Hive, Snowflake, Airflow, Hadoop).
  • Strong knowledge of data modeling, quality assurance, and event-driven architecture.
  • Excellent collaboration and communication skills.
  • Understanding of privacy regulations like GDPR/CCPA.

Benefits & Perks

Competitive compensation and benefits including generous paid leave, hybrid working arrangements with up to 20 days working from abroad, industry-leading product discounts, and a focus on Diversity, Equity and Inclusion.

Application Process

Your recruiter will contact you to discuss the hiring process and interview stages. Please note: This role does not come with relocation assistance.

Pre-Employment Screening

If your application is successful, your personal data may be used for a pre-employment screening check by a third party, as permitted by applicable law.

Key skills/competency

Data Engineering, Streaming, Batch Processing, Python, Kafka, Spark, Data Modeling, CI/CD, Cloud, GDPR

How to Get Hired at Booking.com

🎯 Tips for Getting Hired

  • Research Booking.com culture: Explore mission, values, and recent initiatives.
  • Tailor your resume: Highlight data engineering and cloud experience.
  • Network effectively: Connect with current employees on LinkedIn.
  • Prepare for technical tests: Brush up on streaming and distributed systems.

📝 Interview Preparation Advice

Technical Preparation

Review distributed data systems fundamentals.
Practice coding in Python or Java.
Study streaming and batch processing concepts.
Understand cloud data architecture basics.

Behavioral Questions

Describe a challenging project you led.
Explain your collaboration style.
Illustrate problem-solving under pressure.
Discuss teamwork experiences and feedback.

Frequently Asked Questions