FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Data Engineer II – Data Platform
TripadvisorData Engineer II responsible for designing, building, and maintaining data infrastructure for Tripadvisor. Collaborating on data pipelines and software solutions at large scale in a dynamic environment.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and maintaining ETL/ELT data pipelines, with strong proficiency in Java and Python for production systems. Capable of ensuring data integrity and governance while collaborating effectively with cross-functional teams to deliver high-quality data solutions.
Highest-signal resume keywords
ETL/ELT Process DesignJava and Python ProficiencyBig Data TechnologiesCloud Infrastructure on AWSData Pipeline Lifecycle Management
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
ETL/ELT ProcessesJava ProgrammingPython ProgrammingSQL ProficiencyData StructuresAlgorithmsObject-Oriented DesignREST ServicesEvent Queue SystemsSystems Performance Tuning
Soft Skills
Analytical SkillsDetail-OrientedStrong Interpersonal SkillsOrganizational SkillsProblem-Solving Skills
Tools & Technologies
SnowflakeBigQueryHadoopHiveFlinkSparkKafkaAWSLinuxGradle
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Engineering
Industry Keywords
Data EngineeringData GovernanceData IntegrityData ScienceAnalytics
Tech Stack
Tools & technologiesAWSBigQueryCloudETLGradleHadoopJavaKafkaLinuxPythonSparkSQL
About the role
Key responsibilities & impact- Design, build, and maintain robust ETL/ELT data pipelines that process terabyte-scale data across Snowflake, BigQuery, Hive, and other platforms.
- Develop scalable, reusable data models and curated data sets for analytics, data science, CRM, machine learning, and other data consumers across the organization.
- Own the full lifecycle of data pipelines: define SLAs, implement performance measurements, monitoring, and anomaly detection.
- Ensure enterprise data integrity, validation, documentation, and governance.
- Write production Java and Python code across our evolving platform stack — from data ingestion and event processing to REST services and internal tooling.
- 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).
- Operate on and improve cloud infrastructure on AWS, with familiarity with Gradle, Linux, and related tooling.
- Take on projects with independence and a mandate to leave things better than you found them.
- 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.
- Communicate effectively with both technical and business stakeholders; translate complex data problems into clear solutions.
- Work alongside engineering groups located around the world in a fast-paced, dynamic environment.
Requirements
What you’ll need- 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 (Hadoop, Hive, BigQuery, Snowflake) and working with terabyte-scale or larger datasets.
- 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.
- Systems performance and tuning experience, with an understanding of how architecture impacts scalability.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Strong analytical skills; desire to write clean, correct, and efficient code.
- Self-paced, organized, and detail-oriented with a strong sense of ownership, urgency, and pride in your work.
- Ability to break down complex problems into simple, pragmatic solutions.
- Strong interpersonal skills, intense curiosity, and enthusiasm for solving difficult problems.
- Willingness and ability to take on new technologies as our stack evolves.
Benefits
Comp & perks- Competitive compensation packages, including base salary, annual bonus, and more.
- “Work your way” with flexibility to suit your lifestyle. We take a remote-friendly approach to collaboration, with the option to join on-site as often as you’d like in select locations.
- Flexible schedule. Work-life balance is ingrained in our culture by design. Trust and accountability make it work.
- Donation matching. Give back? Give more! We match qualifying charitable donations annually.
- Tuition assistance. Want to level up your career? We love to hear it! Receive annual support for qualified programs.
- Lifestyle benefit. An annual benefit to spend on yourself. Use it on travel, wellness, or whatever suits you.
- Travel perks. We believe that travel is employee development, so we provide discounts and more.
- Employee assistance program. We’re here for you with resources and programs to help you through life’s challenges.
- Health benefits. We offer great coverage and competitive premiums.
- Generous referral scheme. Help us grow and be rewarded with generous awards for referring successful candidates.