Get Hired Logo Get Hired

Software Engineer II (Data Platform Infrastructure)

Posted: May 31, 2025

Job Description

Join Tripadvisor's Tracking and Experimentation team as a Senior Software Engineer to build and scale infrastructure crucial for understanding user preferences and enabling A/B testing across a platform with 450+ million monthly users. You will work across the full stack, from client-side to data storage, impacting revenue-driving features in a fast-paced, "test and learn" environment.

Key Information

  • Location Model: Remote
  • Location Details: USA Only (#LI-REMOTE mentioned, but no specific region constraints provided)
  • Salary Range: N/A
  • Years Experience Min: 5+ years
  • Employment Type: Permanent
  • Company Industry: Online Travel / SaaS (Travel Tech)
  • Visa Sponsorship: N/A
  • Relocation Assistance: N/A
  • Working Hours: N/A (Daily release cycle mentioned)

Technical Stack

  • Core (Must-Have):
    • Java
    • Data Structures, Algorithms, and OO Design
    • Linux (Familiarity)
    • AWS or other cloud providers (Familiarity with infrastructure design)
  • Nice-to-Have:
    • HTML5
    • JavaScript
    • React
    • GraphQL
    • CSS
    • SQL
    • Postgres
    • Python
    • Gradle
    • Apache Tomcat
    • BERT
    • Hive
    • Spark
    • Snowflake
    • NoSQL databases

Role & Responsibilities

  • Key Responsibilities:
    • Design, implement, and maintain tracking and experimentation infrastructure.
    • Work across the full stack, from client ingestion to data storage and analysis.
    • Take responsibility for all aspects of the software development lifecycle (design, implementation, QA, maintenance).
    • Ensure code quality through design and code reviews.
    • Collaborate with Product and design teams to define and deliver features.
  • Must-Have Qualifications:
    • 5+ years of commercial software development experience.
    • Strong Java development history.
    • Familiarity with Linux and cloud infrastructure design (AWS or similar).
    • Solid foundation in data structures, algorithms, and OO design.
    • Ability to break down complex problems and write clean, efficient code.
  • Nice-to-Have Qualifications:
    • Exposure to developing scalable code for high-volume systems.
    • Experience with data processing and large datasets (Hive, Snowflake, NoSQL).
    • Data mindset combined with Software Engineering expertise.

Company & Culture

  • Benefits Highlights:
    • N/A
  • Potential Red Flags / Things to Note:
    • N/A (No explicit flags mentioned, but "fast-moving" and "daily release cycle" imply a dynamic environment)
  • Company Culture Snippets:
    • Culture of "test and learn".
    • Emphasizes diversity and inclusion ("better together", "welcome you for who you are").
    • Collaborative environment working with global teams.

Job Details

Location

Remote / Lisbon, Portugal