Software Engineer II - MLOps

Tripadvisor Logo

Tripadvisor

πŸ“Remote - United Kingdom

Summary

Join Tripadvisor's team building the Machine Learning Platform for data scientists! We offer a fun, collaborative environment where engineers are involved in the entire process, from design to deployment. Our platform utilizes cutting-edge technologies like MLFlow, Seldon, Kubernetes, and more. You will develop across our evolving technology stack, learn new technologies, and contribute to the platform's evolution. Take ownership of software engineering aspects, collaborate with data science teams, and ensure high-quality deliverables. We are migrating to AWS and constantly adopting new services.

Requirements

  • Computer Science degree or equivalent experience
  • At least 5 years’ experience of commercial software development
  • 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

  • Develop across our evolving technology stack - we’re using Python, Java, Kubernetes, Apache Spark, Postgres, ArgoCD, Argo Workflow, Seldon, MLFlow and more
  • Take responsibility for all aspects of software engineering, from design to implementation, QA and maintenance
  • Touch code at every level – from the UI, backend microservices, database, big data processing, operations, to CD/CI automation
  • Collaborate closely with data science teams to define feature specifications and develop high quality deliverables for our customers
  • Take ownership for the quality of the code

Preferred Qualifications

  • Experience with Python, Java, Docker, Kubernetes, Argo, Spark and AWS cloud services
  • Exposure to Machine Learning practices

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs