All jobs
Save

Senior Data Engineer

tripadvisor
Contract type
Ongoing
Work mode
100% remote
Experience
Senior · 8+ years

Job description

Key details

  • 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 across the organization
  • 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 rather than the exception
  • 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 our evolving 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 (most engineers release to production every few days)
  • 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 on the team and in the domains you enable
  • Translate ambiguous, cross-organizational data problems into clear, standardized solutions, and communicate effectively with both technical and business stakeholders
  • Work with independence and a mandate to leave things better than you found them, in a fast-paced, globally distributed environment
  • Partner with Product, Design, Analytics, and Data Science leaders to shape specifications, challenge requirements constructively, and deliver high-impact solutions
  • Company mission
  • Information not specified

Primary stack

Core technologies

JavaAWSPython (Programming Language)

Benefits

  • Information not specified

Requirements & details

  • 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/Hi
  • Java, Python, Snowflake, BigQuery, Flink, Spark, Kafka, AWS
  • Java
  • Python (Programming Language)
  • AWS

Apply