Data Engineer II

Booking Holdings

Bengaluru, INonsitePosted Jul 23, 2026
Posting intelligenceActively listedReposted 5×, possible evergreen/ghost posting

Skills

snowflakeairflowpythonkafkacssjavadbt

About the role

Role Description:

Data Engineer II

Marketing Science - Bengaluru

The Job

We are looking for a Data Engineer to join our Marketing Data team and help enhance the data platform that powers world-class marketing insights.

In this role, you will work closely with fellow data engineers, analysts, data scientists, and marketing stakeholders to ensure the reliability, scalability, and operational excellence of data products that drive our marketing strategy. This includes customer segmentation, campaign attribution, performance measurement, and experimentation analysis across multiple channels.

Key Responsibilities and Duties

Maintaining and optimizing data pipelines that process high volumes of marketing data from various sources (e.g., digital platforms, CRM, ad tech tools).

Developing robust monitoring, alerting, and testing frameworks to ensure data quality and operational reliability across marketing datasets.

Building and improving data models and infrastructure that support marketing attribution, funnel analysis, audience targeting, and A/B testing.

Enabling self-service data access for marketing teams by delivering well-documented, performant data products and interfaces.

Collaborating with cross-functional partners including product managers, marketing analysts, campaign managers, and data scientists based in Amsterdam and globally.

Your work will help ensure that marketing teams can experiment, iterate, and make data-driven decisions with confidence and agility.

The job requirements

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.

Experience working with teams located in different timezones is a plus

Experience with experimentation, statistics and A/B testing is a plus

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Data Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Data Engineer hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.