Facebook pixel

Software Engineer II
Data Platform Team, Tracking & Experimentation
Posted on 9/13/2022
INACTIVE
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Apache Spark
AWS
Data Analysis
Data Structures & Algorithms
Gradle
GraphQL
JavaScript
HTML/CSS
Java
Leadership
Linux/Unix
Postgres
React.js
Snowflake
SQL
Tomcat
Python
NoSQL
Requirements
  • 5+ years of experience in commercial software development
  • A strong history of development with Java
  • Some exposure to the following technologies a plus: HTML5, JavaScript, React, GraphQL, CSS, SQL, Postgres, Linux, Python, Gradle, Apache Tomcat, BERT, Hive, Spark
  • Familiarity with Linux
  • Familiarity with designing infrastructure on AWS or other cloud providers
  • Bachelor of Science in Computer Science, Engineering or equivalent
  • Solid foundation in data structures, algorithms, and OO design
  • Willingness and ability to take on new technologies
  • Ability to break down complex problems into simple solutions
  • Strong analytical skills and desire to write clean, correct, and efficient code
  • Sense of ownership, urgency, and pride in your work
Responsibilities
  • Take on projects with independence and a mandate to leave things better than you found them
  • Participate in the planning and initial steps for key changes on the site
  • Be pragmatic when solving problems with a deep understanding of the purpose and goal of your work
  • Touch code at all levels, from client ingestion to data storage, data analysis whatever is required to complete your project. Take responsibility for all aspects of software engineering, from design to implementation, QA, and maintenance
  • Have a CI/CD mindset. Most of our engineers release code to production every few days and we have a daily release cycle
  • Be integral for the code quality on your team through leadership in design and code review. Take responsibility for the quality of the code produced by you and the team
  • Operate across our evolving technology stack - we're developing in Java, React, SQL, and more
  • Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our stakeholders
  • Work alongside other engineering groups located around the world
Desired Qualifications
  • Exposure to developing scalable code for high-volume systems is a plus
  • Having a data mindset along with Software Engineering expertise. Also, have worked on designing infrastructures that deal with the processing of large data sets
  • Experience working with and processing large quantities of data - Hive, Snowflake, NoSQL databases
TripAdvisor

1,001-5,000 employees

Travel guidance platform
Company Overview
Liberty TripAdvisor Holdings' principal assets consist of its subsidiaries TripAdvisor and BuySeasons.