Senior Software Engineer Machine Learning Platform

Sorry, this job was removed at 11:05 a.m. (EST) on Friday, March 1, 2019
Find out who's hiring in Greater Boston Area.
See all Data + Analytics jobs in Greater Boston Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

The Machine Learning Platform team is looking for Senior Software Engineer to help design and build a new TAMG-wide framework for machine learning applications. This framework will support applications like sorting, personalized recommendations, and cross sells, using both internally developed and third party-supplied algorithms.

As the world’s largest travel site, TripAdvisor enables travelers to plan and book the perfect trip. TripAdvisor branded sites make up the largest travel community in the world, reaching 375 million unique monthly visitors, and more than 385 million reviews and opinions covering more than 6.6 million accommodations, restaurants and attractions. TripAdvisor brand operates websites in 48 markets and in 28 languages.

You will build enabling infrastructure for TAMG to effectively use available data and deliver a wide range of machine learning applications based on the activities of millions of users.

TripAdvisor is known for its leading edge engineering organization - you’ll be working with the best and getting stuff done - leveraging current open source technologies and the vast amount of data at hand.

What you will do:

  • Working with a cross functional team, including product and data science, to design and build feature for a new machine learning framework from the ground up.
  • Design solutions and write code for high performance systems.
  • Touch whatever level of code needed to get the job done.
  • Work with teams throughout TAMG to integrate the framework into their product.
  • Be creative and pragmatic in your problem solving.

Qualifications - You have: 

  • Bachelor of Science in Computer Science, Engineering or equivalent
  • 6+ years of experience with full lifecycle development, building, shipping, and supporting software
  • Ability to break down complex problems into simple solutions
  • Solid foundation in data structures, algorithms, and OO design
  • In-depth technical experience with full-stack web application development, api design, and service design
  • Track record of working well with cross functional team and delivering quality work on an aggressive schedule, and the ability to function independently as well as part of a team
  • Solid command of tools and expertise for troubleshooting production issues.

Nice to have: 

  • Distributed, high-volume web applications
  • SQL and relational databases.
  • NOSQL databases.
  • Large scale data processing systems such as Hadoop, Hive, Spark or other big data tools.
  • Containerization using Docker
  • Container orchestration using Kubernetes or Swarm
  • Continuous delivery systems such as Spinnaker.
  • Designing and writing software operating out of multiple data centers with multiple tenants.
  • Machine learning tools/frameworks/libraries, such as R, Python, scikit-learn, Tensorflow.

 #LI-RF1

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

400 1st Ave, Needham, MA 02494

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about TripAdvisorFind similar jobs