CareerPlanGet AI match score →

Data Engineer II

Waterloo, Ontario, Canada🌐 Remote💼 Full-time🗓 2026-07-16 → 2026-07-31

Core

Design, build, and sustain the data infrastructure and ETL pipelines that power Tripadvisor's travel platform, enabling analytics, experimentation, and GenAI initiatives at petabyte scale.

Role type

Senior IC Data Engineer (Java/Python)

Builds

Streaming and batch data platforms, ETL/ELT pipelines, data models, and cloud infrastructure on AWS

Domain

Travel technology, Big Data, Cloud Infrastructure

Deliverable

production ML models | product features | dashboards & analysis

Required skills

Java, Python, SQL, ETL/ELT design, Big Data technologies (Hadoop, Hive, BigQuery, Snowflake), REST services, event queue systems, Linux, AWS cloud infrastructure, data structures and algorithms

Preferred skills

Stream processing (Flink, Spark Streaming), task orchestration (Apache Airflow), GraphQL, React, Postgres, Gradle, data governance practices, machine learning exposure

Technologies

Java, Python, Snowflake, BigQuery, Hive, Flink, Spark, Kafka, AWS, Gradle, Linux, Airflow, GraphQL, React, Postgres

Responsibilities

Design and maintain robust ETL/ELT pipelines processing terabyte-scale data; Develop scalable data models for analytics and machine learning; Own the full lifecycle of data pipelines including SLAs and monitoring; Write production Java and Python code for data ingestion, event processing, and internal tooling; Build and maintain streaming and batch processing systems; Operate and improve cloud infrastructure on AWS

Seniority

Mid-Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗