Data Analytics Engineer I - Treasury Data Science & Analytics

Booking Holdings, Inc.

Amsterdam

Hybrid

EUR 55,000 - 75,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Booking Holdings, Inc. is seeking a Data Analytics Engineer I for the Treasury Data Science & Analytics team to design, develop and maintain analytical data models and reusable data assets.

You will migrate and modernize analytical frameworks, take ownership of migration deliverables, and collaborate with finance stakeholders to ensure reliable pipelines and data quality. Local candidates in the Amsterdam area are prioritized in a hybrid setup.

Qualifications

  • 1–3 years of relevant experience in Data Analytics Engineering, Analytics Engineering, Data Engineering or Data Warehousing.
  • Bachelor’s degree or higher in Computer Science or related field, or equivalent experience.
  • Strong SQL skills with data transformation and discrepancy investigation.
  • Python programming to write clear, maintainable code.
  • Analytical data modelling including data granularity, relationships and historical data.
  • Experience building data pipelines using dbt or comparable framework.
  • Experience with relational databases or cloud data warehouses; Snowflake is beneficial.
  • Experience supporting scheduled workflows with logs, monitoring and alerts.
  • Experience automated data quality checks and validating outputs.
  • Experience using Git, code reviews, automated testing and CI/CD.
  • Experience with cloud services for data processing/storage; Docker/Kubernetes containers.
  • Experience data exploration, visualization and stakeholder communication.
  • Understanding of data governance, security fundamentals, documentation and lineage.
  • Stakeholder management and communication skills

Responsibilities

  • Take ownership of workflow migration and modernisation.
  • Build and optimize analytical data assets and pipelines using dbt and PySpark; improve execution time and resource efficiency.
  • Establish consistent workflow management across the team, including scheduling, dependencies, retries, backfills, health monitoring and alerting.
  • Implement automated data quality controls (recency, completeness, uniqueness, reconciliation, schema changes).
  • Develop and maintain data processing and integration components for analytical apps and automation.
  • Build Snowflake semantic views and support self-service analytics with defined metrics.
  • Establish data governance, definitions, lineage and documentation.

Skills

SQL data transformation
Analytical data modelling
Data pipeline design
Git & CI/CD
Data quality controls
Production monitoring
Cloud & Docker/Kubernetes
Data governance
Data visualization
Statistics basics

Education

Bachelor’s degree in Computer Science or related field

Tools

Snowflake
dbt
Apache Spark
Docker
Kubernetes
Tableau
Streamlit
Grafana
Git

Job description

About Booking Holdings

Booking Holdings (NASDAQ:BKNG) is the world's leading provider of online travel and related services, provided to consumers and local partners in more than 220 countries and territories through five primary consumer-facing brands: Booking.com, Priceline, Agoda, KAYAK and OpenTable. The mission of Booking Holdings is to make it easier for everyone to experience the world. For more information, visit BookingHoldings.com and follow us on X (formerly known as Twitter) @BookingHoldings.

About the team:

The Treasury Data Science & Analytics team develops trusted, scalable and reusable analytical products that enable cash flow forecasting, liquidity optimization, risk modelling, reporting and self-service analytics for the Booking Holdings Group Treasury team.

Our team brings together data analysts and data scientists to develop analytical solutions that support business decisions and improve operational processes. We connect data across business units and systems, develop analytical tools and modernize existing solutions. We continuously improve the data foundations, tooling and automation that support these capabilities.

We work closely with business and technology teams to translate requirements into practical solutions. Our focus is on consistent definitions, reusable data models and reliable production workflows that support daily operations and new analytical use cases.

Role Description:

As a Data Analytics Engineer I in the Treasury Data Science & Analytics team, you will contribute to the design, development and maintenance of analytical data models, processing pipelines and reusable data assets.

This is a hands‑on data engineering role which sits at the intersection of analytics and engineering with a strong focus on migrating and modernising the team’s analytical frameworks. You will take ownership of defined migration deliverables and help establish consistent practices for developing, deploying, scheduling, monitoring and maintaining pipelines. As the first and only Analytical Engineer on the team, you should enjoy working independently while partnering closely with finance business stakeholders.

Working with data scientists and analysts, you will build reusable components, strengthen data quality controls, improve the reliability and own the maintenance of existing solutions. You will work within engineering standards, with guidance on complex design decisions.

This role is eligible for our hybrid work model: Two days in‑office. Local candidates will be prioritised

Key Job Responsibilities and Duties:
  • Take ownership of workflow migration and modernisation

  • Build and optimize analytical data assets and pipelines using dbt and PySpark, improving execution time and resource efficiency. Integrate data from multiple sources and prepare curated datasets with consistent business definitions and clearly defined granularity, historical coverage and schedules.

  • Help establish consistent workflow management across the team, covering scheduling, dependencies, retries, backfills, health monitoring and alerting. Take responsibility for assigned workflows and support incident investigation and resolution.

  • Implement automated data quality controls, including recency, completeness, uniqueness, reconciliation, schema-change detection and validation of critical business metrics.

  • Develop and maintain data processing and integration components for analytical applications and operational automation, adapting solutions as source systems and business requirements evolve.

  • Build and maintain Snowflake semantic views and implement agreed metric definitions to support self‑service and AI‑assisted analytics. Support data scientists and analysts with the data models behind dashboards and reports, helping validate data consistency and metric accuracy.

  • Establish data governance and access‑control requirements, maintaining clear data definitions, lineage and technical documentation.

Role Qualifications and Requirements
  • 1–3 years of relevant experience in Data Analytics Engineering, Analytics Engineering, Data Engineering, Data Warehousing or a related data or software role.

  • Bachelor’s degree or higher in Computer Science or a related field, or equivalent professional experience.

  • Strong SQL skills, including combining datasets, implementing transformation logic and investigating discrepancies.

  • Programming experience in Python, with the ability to write clear, maintainable and reusable code.

  • Practical experience with analytical data modelling, including data granularity, relationships, aggregation and historical data.

  • Experience building data transformation pipelines using dbt or a comparable framework.

  • Experience working with relational databases or cloud data warehouses; familiarity with Snowflake is beneficial.

  • Experience supporting scheduled workflows and using logs, monitoring and alerts to investigate issues.

  • Experience implementing automated data quality checks and validating outputs against source data.

  • Experience using Git, code reviews, automated testing and existing CI/CD pipelines.

  • Experience working with cloud services for data processing or storage, and practical experience deploying or troubleshooting containerized workloads within existing Docker/Kubernetes environments.

  • Experience exploring and visualizing data and explaining findings to business stakeholders.

  • Understanding of data governance and security fundamentals, including documentation, traceability and access controls.

  • Stakeholder‑management and communication skills, including the ability to explain complex technical decisions and trade‑offs.

Key Skills

Core skills

  • SQL-based data transformation using dbt or a comparable framework; Python programming

  • Analytical data modelling and warehousing, including dimensional modelling

  • Data pipeline design, API integration, workflow migration and orchestration

  • Software engineering practices: Git, code reviews, automated testing and CI/CD

  • Data quality controls and reconciliation

  • Production monitoring, troubleshooting, performance and cost optimisation

  • Practical experience with cloud services and containerized workloads using Docker/Kubernetes

  • Data governance, access controls and technical documentation

  • Data exploration, visualization and stakeholder communication

  • Basic understanding of statistical modelling and machine learning concepts

Desirable skills

  • Experience with Snowflake

  • Distributed processing using Apache Spark through PySpark or Spark SQL

  • Reporting, monitoring and analytical application tools: Tableau, Grafana, Streamlit or similar

  • Snowflake semantic views or comparable semantic-layer technologies for self-service and AI‑assisted analytics

  • Experience preparing data for forecasting and predictive models

Tech Stack

Languages: SQL, Python
Data Warehouse & Database: Snowflake
Data Transformation & Processing: dbt, Apache Spark (PySpark and Spark SQL)
Container Tooling & Orchestration: Docker, Kubernetes
Data Applications, Visualization & Monitoring: Tableau, Streamlit, Grafana
Semantic Modelling: Snowflake semantic views
Version Control: Git
Engineering Practices: Code review, automated testing, CI/CD and documented production support procedures

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Treasury Risk Specialist
Treasury Risk Specialist

Booking Holdings, Inc. • Amsterdam

Hybrid
EUR 90,000 - 120,000
Senior Data Engineer
Senior Data Engineer

Datasnipper • Netherlands

On-site
EUR 110,000 - 140,000
Treasury Data Analytics Engineer I (Hybrid, dbt/PySpark)
Treasury Data Analytics Engineer I (Hybrid, dbt/PySpark)

Booking Holdings, Inc. • Amsterdam

Hybrid
EUR 55,000 - 75,000
Data Platform Engineer II - Business Intelligence Platform
Data Platform Engineer II - Business Intelligence Platform

Booking Holdings, Inc. • Amsterdam

Hybrid
EUR 70,000 - 110,000
Annual paid time off
Generous paid leave including parental
Hybrid working with WFH options
+1
Data Engineer II - Financial Systems, Fintech
Data Engineer II - Financial Systems, Fintech

Booking Holdings, Inc. • Amsterdam

On-site
EUR 70,000 - 110,000
Hybrid working
Travel discounts
Flexible leave policy
Data Scientist (Finance Payments)
Data Scientist (Finance Payments)

Booking.com • Amsterdam

On-site
EUR 90,000 - 130,000
Health insurance
Free access to Headspace for you and你的
Global Employee Assistance Program
+12
Senior Analytics Engineer
Senior Analytics Engineer

NIBC Bank • Den Haag

On-site
EUR 90,000 - 120,000
Hybrid working
Pension plan (26% employer)
Laptop & company phone
+6
Senior Data & AI Platform Engineer
Senior Data & AI Platform Engineer

OrderYOYO A/S • Amsterdam

Hybrid
EUR 120,000 - 160,000
Data Engineering Manager
Data Engineering Manager

Harnham • Amsterdam

On-site
EUR 110,000 - 160,000
Senior Analytics Engineer
Senior Analytics Engineer

NIBC Bank N.V. • Den Haag

Hybrid
EUR 90,000 - 120,000
Hybrid working
Competitive salary
Pension scheme