Senior Data Engineer
Job description
Senior Data Engineer in Tripadvisor's Data Platform group, designing, building and operating petabyte-scale data infrastructure and pipelines for the travel platform. The role combines data engineering with software/platform engineering and technical leadership.
At a glance
- Employment
- Full-time
- Work mode
- Remote
What you'll do
- Own the full lifecycle of business critical data pipelines: define SLAs, implement performance measurement, monitoring, alerting, and anomaly detection, and lead incident response and root-cause analysis
- Define scalable, reusable data models and curated data sets for analytics, data science, CRM, machine learning, and other data consumers
- Design, build, and maintain robust ETL/ELT data pipelines that process terabyte- to petabyte-scale data across Snowflake, BigQuery, and other platforms
- Design, build and maintain streaming and batch systems that power real-time and analytical workloads, and lead simplification of legacy ingestion paths
- Drive warehouse standardization and technical-debt reduction as we consolidate toward one warehouse
- Drive enterprise data integrity, validation, documentation, and governance practices and the tooling that makes them the default
- Apply AI to accelerate the team's own work (e.g., building reusable Claude skills for pipeline migrations and upgrades) and share those patterns with individual teams
- Set and evolve engineering standards, patterns, and best practices for data modeling, pipeline design, testing, and observability
- Write and review production Java and Python code across the platform stack, from data ingestion and event processing to REST services and internal tooling
- Architect and scale 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
- Design, operate, and continuously improve cloud infrastructure on AWS, applying strong judgment on performance, scalability, and cost
- Lead large size initiatives end to end: technical specs, design reviews, project planning, and delivery across teams
- Set and uphold code and data quality through leadership in design and code review, and act as a technical mentor to engineers
- Translate ambiguous, cross-organizational data problems into clear, standardized solutions, and communicate effectively with both technical and business stakeholders
- Partner with Product, Design, Analytics, and Data Science leaders to shape specifications, challenge requirements constructively, and deliver high-impact solutions
What we're looking for
- 8+ years of data engineering or software development experience in a commercial setting, including a track record of technical leadership on medium-to-large projects
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- Experience taking significant projects from design through production, with growing ownership of technical direction
- Deep experience designing and implementing complex ETL/ELT from concept to production, including SLAs, performance measurement, and monitoring
- Comprehensive data design and data modeling experience, and advanced SQL across large, complex datasets
- Extensive experience with big data technologies and cloud data warehouses (Snowflake, BigQuery, Hadoop/Hive) at terabyte-and-growing scale
- Experience building reusable frameworks, platforms, or tooling that other engineers depend on
- Hands-on proficiency in both Python and Java for production systems
- Systems performance and tuning expertise, with a clear understanding of how architectural decisions affect scalability and cost
- Familiarity building REST services and working with event queue systems
- Familiarity with Linux and cloud infrastructure design on AWS or equivalent cloud providers
- Comfortable operating with autonomy in loosely defined problem spaces, breaking down complex problems into simple pragmatic solutions, and prioritizing effectively
- Strong interpersonal skills, intense curiosity, and enthusiasm for solving difficult problems
- Self-paced, organized, and detail-oriented person with a strong sense of ownership
- Strong communication skills to effectively communicate with both business and technical teams
Your team
Data Platform
The engineering backbone of Tripadvisor's data ecosystem, combining data pipeline expertise with platform engineering capabilities; responsible for software and infrastructure enabling GenAI, Analytical, and DSML initiatives at petabyte scale.
Benefits
"Work your way" with flexibility to suit your lifestyle; remote-friendly approach to collaboration, with the option to join on-site as often as you'd like in select locations
- Competitive compensation packages, including base salary, annual bonus, and more
- Flexible schedule
- Donation matching
- Tuition assistance
- Lifestyle benefit: an annual benefit to spend on yourself
- Travel perks: discounts and more
- Employee assistance program
- Health benefits
- Generous referral scheme
Apply
About Tripadvisor
The world's most trusted source for travel and experiences
The Tripadvisor Group connects a global audience with partners through rich content, travel guidance, and two-sided marketplaces for experiences, accommodations, restaurants, and other travel categories. Subsidiaries of Tripadvisor, Inc. (Nasdaq: TRIP) include a portfolio of travel brands and businesses, including Tripadvisor, Viator, and TheFork.
Mission
To connect people to experiences worth sharing and be the world's most trusted source for travel and experiences.
Key facts
- Travel and experiences
- Nasdaq: TRIP
- Portfolio includes Tripadvisor, Viator, and TheFork
- Data Platform team works at petabyte scale
- Most engineers release to production every few days
What they value
- Traveller first
- Execution is our edge
- We succeed together
