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
Apply directly at Tripadvisor →Create a free account for alerts like thisView Tripadvisor immigration profile
This listing is sourced directly from Tripadvisor's careers page and normalized into a canonical job model.