Tripadvisor

Tripadvisor

Tripadvisor is the world's largest travel guidance platform, offering over a billion reviews and recommendations for hotels, attractions, restaurants, and more. Travelers rely on Tripadvisor to plan their trips, find savings on accommodations, book exp...

Consumer Services
1K-5K
Founded 2000

Description

  • Design, build, and maintain robust ETL and ELT pipelines across Snowflake, BigQuery, Hive, and other platforms.
  • Develop scalable, reusable data models and curated datasets for analytics, data science, CRM, machine learning, and other internal users.
  • Own the full lifecycle of data pipelines, including SLAs, performance measurement, monitoring, and anomaly detection.
  • Ensure data integrity, validation, documentation, and governance across enterprise data assets.
  • Write production Java and Python code for data ingestion, event processing, REST services, and internal tooling.
  • Build and maintain streaming and batch processing systems using technologies such as Flink, Spark, and Kafka.
  • Participate in software design, implementation, QA, maintenance, and frequent production releases.
  • Operate and improve cloud infrastructure on AWS and work with related tooling such as Gradle and Linux.
  • Lead design discussions and code reviews to improve team code quality.
  • Collaborate with Product, Design, Analytics, Data Science, CRM, Marketing, Finance, and Machine Learning teams to define and deliver solutions.

Requirements

  • 4–5+ years of data engineering or general software development experience in a commercial setting.
  • Strong hands-on proficiency in both Java and Python for production systems.
  • Demonstrated experience designing and implementing complex ETL/ELT processes from concept to production.
  • Proficiency in SQL and data exploration across large, complex datasets.
  • Experience with big data technologies such as Hadoop, Hive, BigQuery, and Snowflake and datasets at terabyte scale or larger.
  • 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.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Systems performance and tuning experience, with an understanding of how architecture impacts scalability.
  • Strong analytical skills and the ability to write clean, correct, and efficient code.
  • Self-directed, organized, detail-oriented, and able to work with ownership and urgency.
  • Ability to break down complex problems into simple, pragmatic solutions.
  • Strong interpersonal skills, curiosity, and enthusiasm for solving difficult problems.
  • Willingness and ability to learn and adopt new technologies as the stack evolves.
  • Experience with stream processing frameworks such as Flink or Spark Streaming (preferred).
  • Experience with task orchestration tools such as Apache Airflow or similar systems (preferred).
  • Familiarity with GraphQL, React, HTML5, JavaScript, CSS, Postgres, Gradle, or BERT (preferred).
  • Experience with large-scale data processing infrastructures such as Hive, Snowflake, or NoSQL databases (preferred).
  • Experience with data governance practices and tooling (preferred).
  • Exposure to or interest in machine learning, data science, or GenAI (preferred).
  • Experience developing scalable code for high-volume, low-latency systems (preferred).

Benefits

  • Remote-friendly role (#LI-Remote).
  • Accessible and inclusive application and recruiting process.
  • Reasonable accommodation available during the hiring process.
  • Opportunity to work across a global engineering organization.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Data Engineer (Contract)

Concurrency 51-250 Internet Software & Services

Concurrency is hiring a Data Engineer for its Cloud, Data & AI Solutions Team to deliver end-to-end Microsoft Azure and Fabric data solutions that support client digital transformation.

Apache Spark Azure CI/CD Git Machine Learning Power BI Python SQL
1 hour, 4 minutes ago

Data Engineer II

Netomi 51-250 IT Services

Netomi is hiring a Data Engineer in Gurugram to build reliable data infrastructure and analytics solutions that improve AI-powered enterprise customer experiences and product operations.

Apache Airflow Apache Spark CI/CD Databricks Docker HIPAA Kafka Kubernetes Luigi MySQL PostgreSQL Prefect Python RabbitMQ Snowflake SQL
1 hour, 4 minutes ago

[Job-31682] Senior Data Engineer [Databricks]

CI&T 5K-10K Internet Software & Services

A CI&T busca uma pessoa engenheira de dados para estruturar e acelerar a plataforma de dados de um grande varejista farmacêutico brasileiro, modernizando a orquestração, a qualidade dos dados e a distribuição de produtos baseados em Databricks.

Apache Airflow Apache Spark AWS Databricks SFTP Terraform
1 hour, 19 minutes ago

Data Engineer

payabl. 51-250 Diversified Financial Services

As a Data Engineer at payabl., you will build and maintain reliable data pipelines and business-ready datasets that support analytics and decision-making across the company’s global payments platform.

Apache Airflow Apache Spark AWS ClickHouse Dagster Databricks dbt Docker Git Kafka Kubernetes MariaDB MongoDB MySQL PostgreSQL Power BI Python Snowflake SQL Tableau Terraform
1 hour, 19 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers