B

Booking.com

Online travel agency for accommodations

Data Analytics Engineer 1

Data EngineeringUpdated on Nov 5
Full-timeBucharest, RomaniaNo salary listed

About the Job

Requirements

  • A bachelor's degree and 1–3 years of relevant experience.
  • Foundational understanding of relational and dimensional data modeling.
  • Basic understanding of cloud data warehousing, ideally on Snowflake.
  • Awareness of data warehousing methodologies such as Kimball.
  • Awareness of business domains involving data and reporting, such as Finance, FP&A, Treasury, Procurement, or Market Intelligence; transferable experience from other domains or academic or internship projects is valued.
  • Basic awareness of data privacy and security concepts, including GDPR and PII.
  • Good working SQL skills on Snowflake or a comparable cloud warehouse, including joins, aggregations, and window functions, and awareness of performance basics.
  • Some hands-on or academic exposure to Snowflake or a comparable cloud warehouse, with willingness to deepen this knowledge on the job.
  • Familiarity with dbt models, tests, and documentation, or a strong willingness to learn it quickly.
  • Working knowledge of Python, including basic object-oriented Python, for Dagster assets and Data Analytics Engineering tasks.
  • Basic knowledge of Git and awareness of CI/CD pipelines.
  • Awareness of AWS services for data workloads, such as S3.
  • Awareness of BI and dashboard concepts and semantic layers sufficient to collaborate with the Reporting team.
  • Excellent spoken and written English communication skills.

Responsibilities

  • Assist in building and maintaining data ingestion, transformation, and orchestration pipelines on Snowflake, dbt, and Dagster or Airflow or an equivalent tool, following established standards and senior-engineer guidance to deliver assigned components on time and to agreed quality.
  • Implement well-defined, low- to moderate-complexity dimensional data models on Snowflake based on requirements from Business Analysts and Product, following team conventions for naming, layering, and documentation.
  • Write clean, testable Python, including basic object-oriented code, for Dagster assets and general Data Analytics Engineering tasks, with support and code review from senior peers.
  • Help integrate data from ERPs, transactional systems, SaaS tools, flat files, spreadsheets, and other sources, developing familiarity with relevant business semantics.
  • Write basic tests, including dbt tests and custom checks, and help monitor data quality for contributed pipelines, escalating anomalies to senior peers for investigation.
  • Learn to work within the team's CI/CD, Git, Docker, and Terraform setup, contributing to DataOps practices under senior-peer direction.
  • Work closely with Data Analytics Engineers, the Reporting team, Business Analysts, and the Product Manager, asking questions and escalating ambiguity early to translate requirements into technical tasks.
  • Document contributed tasks, models, and pipelines, and participate in code reviews and knowledge sessions.
  • Deliver well-defined tasks and components with quality under close guidance from senior peers.
  • Follow technical sub-tasks defined with Product, Business Analysts, and senior peers, asking clarifying questions where needed.
  • Communicate progress, questions, and blockers clearly and proactively.
  • Learn about the broader data platform and the business domains served.

Desired Qualifications

  • Exposure to data modeling approaches such as Data Vault.
  • Awareness of Risk & Control or SOX concepts and their application to data and reporting.
  • Hands-on exposure to Dagster, Airflow, or another modern orchestrator.
  • Exposure to AWS Lambda or Glue.
  • Exposure to Terraform and infrastructure as code.
  • Exposure to Docker and containerized workflows.
  • Work experience with Streamlit or a similar lightweight data app framework.
  • Hands-on experience using AI or LLM-based tools to accelerate engineering work, including code generation, code review, debugging, documentation, and data exploration.

About the Company

Booking.com

Online travel agency for accommodations

Booking.com is an online travel marketplace that connects travelers with a wide range of travel services, including hotels, apartments, flights, and car rentals. Users search for destinations, compare options, read reviews, and book accommodations or other travel services all in one place through a single, user-friendly interface. The platform makes money by taking a commission on each booking from properties (typically 15%–25%) and by selling advertising space so listings can gain more visibility. What sets Booking.com apart is its large global inventory and centralized experience, making it easy for travelers to plan and complete trips in one place while giving partners access to a broad customer base. The company’s goal is to simplify travel planning at a global scale by offering a comprehensive, convenient platform that helps both travelers and travel providers connect efficiently and reliably.

Company size
10,001+
Company stage
Acquired
Total funding
Not listed
Headquarters
Amsterdam, Netherlands
Founded
1996

Recently Posted Jobs

Explore more opportunities at Booking.com

See more jobs