MLOps Engineer II

Tripadvisor
Summary
Join Tripadvisor and become part of a team building a Machine Learning Platform for data scientists. The platform uses various technologies including MLFlow, Seldon, Kubernetes, Argo, Git, and Spark. You will develop across an evolving technology stack (Python, Java, Kubernetes, Apache Spark, Postgres, ArgoCD, Argo Workflow, Seldon, MLFlow, and AWS cloud services). Responsibilities include software engineering from design to maintenance, collaborating with data science teams, and ensuring code quality. The ideal candidate possesses a Computer Science degree or equivalent experience and at least 5 years of commercial software development experience. Opportunities to learn cutting-edge technologies and contribute to open-source projects are available.
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. We are migrating into AWS cloud and adopting many services that are available in that environment
- You will have the opportunity to learn many cutting edge technologies around Machine Learning Platform
- You will push the boundaries, to test, develop and implement new ideas, technology and opportunities, and be well rewarded and recognized for doing so
- 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 a plus
- Exposure to Machine Learning practices a plus