Data Engineer II
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