Data Engineer Ii-1

Booking Booking · Hospitality · Bangalore, India · Data Engineering

Data Engineer II-1 at Booking in Bangalore, India, focusing on enhancing the data platform for marketing insights. Responsibilities include maintaining data pipelines, developing monitoring frameworks, building data models for marketing analytics, and enabling self-service data access. Requires 5+ years of experience in data engineering, proficiency in Java/Python, cloud data pipelines, schema design, and big data technologies.

What you'd actually do

  1. Maintaining and optimizing data pipelines that process high volumes of marketing data from various sources (e.g., digital platforms, CRM, ad tech tools).
  2. Developing robust monitoring, alerting, and testing frameworks to ensure data quality and operational reliability across marketing datasets.
  3. Building and improving data models and infrastructure that support marketing attribution, funnel analysis, audience targeting, and A/B testing.
  4. Enabling self-service data access for marketing teams by delivering well-documented, performant data products and interfaces.
  5. Collaborating with cross-functional partners including product managers, marketing analysts, campaign managers, and data scientists based in Amsterdam and globally.

Skills

Required

  • Data Engineering
  • Data Pipelines
  • Cloud Data Platforms
  • Schema Design
  • Data Modeling
  • Java
  • Python
  • Big Data
  • Monitoring
  • Alerting
  • Testing Frameworks
  • Data Quality
  • Operational Reliability
  • System Design
  • CDC
  • Kafka
  • Airflow
  • Snowflake
  • DBT

Nice to have

  • Experience working with teams located in different timezones
  • Experience with experimentation, statistics and A/B testing

What the JD emphasized

  • Minimum 5 years of hands-on experience in data engineering as a Data Engineer or as a Software Engineer developing data pipelines and products.
  • Bachelor’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field or 5 years of progressively responsible experience in the specialty as equivalent
  • Solid experience in at least one programming language. We use Java and Python
  • Experience building production data pipelines in the cloud, setting up data-lakes and server-less solutions
  • Hands-on experience with schema design and data modeling
  • Experience designing systems E2E and knowledge of basic concepts (lb, db, caching, NoSQL, etc)
  • Knowledge of CDC, Kafka, Airflow, Snowflake, DBT or equivalent tools
  • Practical experience building data platform capabilities like testing, alerting, monitoring, debugging, security
  • Experience working with big data.