1+ months

Software Engineer - Analytics and Measurement - TripAdvisor

El Segundo, California

TripAdvisor, the world’s largest travel site, is devoted to helping travelers have great experiences. We are looking for a hands-on engineer to help us leverage the massive amount of data that we collect so that we can better understand how to guide each traveler to those experiences that are right for him/her.

TripAdvisor operates at scale with over 500 million reviews, opinions, photos, and videos reaching over 390 million unique visitors each month. We are a data driven company, and we have lots and lots of data!

Our team is responsible for all stages of the data pipeline. We leverage Kafka and Samza to process more than 3 TB of data an hour, with less than a 7-minute latency between activity on the site to our data warehouse. We make use of technologies like Spark, Hive, and Amazon Redshift in our ETL pipelines which expose the data to our analyst and machine learning applications. Some members of our team even do a bit of UI work for the series of internal tools we have built and maintained; these include tools that automatically detect data anomalies, enable analysts and engineers to easily build/manage their own ETLs, or even managing the many A/B tests that TripAdvisor runs on a regular basis. Lastly, we use some of the latest machine learning libraries in our tools and analysis, including TensorFlow.

This is a hands-on job for a “big data” engineer. The job requires both serious technical chops and effective communication skills. You will provide technical leadership in an environment that moves fast, collaborates between teams and team members, and that expects you to own your projects.

We are looking for someone with a strong sense of responsibility: taking pride in your work, leveraging others, owning the problem. And you love, and we mean love, data.



  • Bachelor of Science in Computer Science, Engineering or equivalent
  • 7+ years of large scale, full life cycle development experience
  • Has in-depth technical experience with the following technologies: Java, Python, SQL (Redshift, Presto, Postgres), Linux.
  • ETL and SQL expertise
  • Experience with big data technologies Hadoop (HDFS, Hive, Map/Reduce), Spark, Kafka/Samza and AWS is preferred.
  • A natural affinity for math, especially for statistics, is a positive.
  • Ability to come up to speed quickly in order to understand and coordinate the work of domain experts – in particular the ability to work effectively with the Machine Learning team.

Featured Jobs

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer - Analytics and Measurement - TripAdvisor

El Segundo, California

Share this job

Software Engineer - Analytics and Measurement - TripAdvisor

El Segundo, California

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast