Tripadvisor

Tripadvisor

Data Engineer II

Canada · Mid

Sponsorship not specifiedDetected 5 days ago
JavaScriptPythonJavaReactHTMLCSSData StructuresAlgorithmsSQLNoSQLPostgreSQLBigQuerySnowflakeAWSCloud PlatformsCI/CDLinuxPlatform EngineeringGraphQLRESTKafkaMachine LearningSparkAirflow

About the role

  • The Tripadvisor Group connects people to experiences worth sharing, and aims to be the world's most trusted source for travel and experiences.
  • The subsidiaries of Tripadvisor, Inc. (Nasdaq: TRIP), include a portfolio of travel brands and businesses, including Tripadvisor, Viator, and TheFork.
  • Do you thrive working with a broad technology stack, releasing frequently, and collaborating with talented engineers worldwide?

Responsibilities

  • Design, build, and maintain robust ETL/ELT data pipelines that process terabyte-scale data across Snowflake, BigQuery, Hive, and other platforms.
  • Own the full lifecycle of data pipelines: define SLAs, implement performance measurements, monitoring, and anomaly detection.
  • Build and maintain streaming and batch processing systems (Flink, Spark, Kafka) that power real-time and analytical workloads.
  • Take responsibility for all aspects of software engineering: design, implementation, QA, and maintenance, with a CI/CD mindset (most engineers release to production every few days).
  • Be integral to code quality on your team through leadership in design and code review.
  • Collaborate closely with Product, Design, Analytics, and Data Science teams to define specifications and deliver high-quality solutions.
  • Solid foundation in data structures, algorithms, and object-oriented design.
  • Professional experience building REST services and working with event queue systems.
  • Familiarity with Linux and cloud infrastructure design on AWS or equivalent cloud providers.

Requirements

  • Strong hands-on proficiency in both Java and Python for production systems.
  • Proficiency in SQL and data exploration across large, complex datasets.
  • Experience with big data technologies (Hadoop, Hive, BigQuery, Snowflake) and working with terabyte-scale or larger datasets.
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.

Nice to have

  • Experience with stream processing frameworks such as Flink or Spark Streaming.
  • Experience with task orchestration tools such as Apache Airflow or similar systems.
  • Familiarity with additional technologies: GraphQL, React, HTML5, JavaScript, CSS, Postgres, Gradle, BERT.
  • If you need a reasonable accommodation during the application or the recruiting process, please make sure to reach out to your individual recruiter or our team at greenhouse@tripadvisor.com.

Skills

  • Experience working with and designing infrastructures for large-scale data processing (Hive, Snowflake, NoSQL databases).
  • Experience with data governance practices and tooling.
  • Exposure to and/or interest in machine learning, data science, or GenAI to help solve engineering challenges innovatively.
  • Experience developing scalable code for high-volume, low-latency systems.
  • GraphQL, React, HTML5, JavaScript, CSS, Postgres, Gradle, BERT.

Benefits

  • Develop scalable, reusable data models and curated data sets for analytics, data science, CRM, machine learning, and other data consumers across the organization.
  • Take on projects with independence and a mandate to leave things better than you found them.

Company info

  • Streaming and batch data platforms that unlock data across Tripadvisor
  • ETL pipelines and data models serving terabytes and growing datasets in Snowflake, BigQuery, and Hive
  • Orchestration, scheduling, and ETL generation tools to support cloud migrations and petabyte-scale operations
  • Tracking instrumentation, information architecture, and data governance tooling for business-critical analytics

This listing is sourced directly from Tripadvisor's careers page and normalized into a canonical job model.