Mid-Level MLOps Engineer – Remote/Hybrid Opportunity
TripAdvisor LLC
London, United Kingdom Full-time posted 2 days ago in Engineering-
Job ID 2766604
Job Description
At Tripadvisor, we celebrate the power of diversity and inclusivity. We value you for who you are and recognize that a variety of perspectives enhances our ability to transform travel experiences. Join us in our mission to discover the good in the world by contributing your unique voice and experiences to our collaborative people-powered platform.
Our vibrant and welcoming work culture emphasizes achieving results while enjoying the journey. As a part of our engineering team, you will be actively engaged in the complete software development lifecycle—designing, coding, testing, deploying, and iterating on our solutions.
We are at the forefront of building a robust Machine Learning Platform that serves our data scientists across Tripadvisor. Our goal is to boost the productivity of data scientists and facilitate the widespread application of machine learning techniques to enhance our business outcomes.
Our technology stack is diverse and dynamic; we leverage innovative third-party tools such as MLFlow and Seldon for model tracking and deployment, Kubernetes for cloud hosting, Argo and Git for CI/CD automation, and Apache Spark for handling big data efficiently. Being part of an evolving landscape, we are deeply engaged with the open-source community to drive technological advancements and continually integrate new components to refine our platform.
Your Role:
- Engage in the development process across our comprehensive tech stack, utilizing languages and tools such as Python, Java, Kubernetes, Apache Spark, Postgres, ArgoCD, Argo Workflows, Seldon, MLFlow, and more, while migrating our infrastructure to AWS cloud services.
- Embrace the chance to explore cutting-edge technologies within the Machine Learning Platform realm. Challenge yourself to innovate and implement fresh ideas and solutions, where your efforts will be valued and acknowledged.
- Own the software engineering process comprehensively—from design through to implementation, quality assurance, and ongoing maintenance.
- Interact with code at various levels—covering user interfaces, backend microservices, databases, big data processing, operational aspects, and CD/CI automation.
- Work collaboratively with data science teams to outline feature specifications and deliver high-quality outputs for our users.
- Take complete ownership of code quality, ensuring excellence in every feature you help create.
Skills and Qualifications:
- A minimum of 5 years of experience in commercial software development.
- A proactive approach to embracing and mastering new technologies.
- Capability to simplify complex challenges into effective and straightforward solutions.
- Strong analytical mindset with a commitment to crafting clean, efficient, and reliable code.
- A sense of ownership, urgency, and pride in your contributions.
- Familiarity with Python, Java, Docker, Kubernetes, Argo, Spark, and AWS cloud platforms is highly advantageous.
- Experience or exposure to Machine Learning methodologies is a plus.
We are dedicated to ensuring an inclusive and accessible experience for all applicants. If you require any accommodations during the application or interview process, please reach out to your recruiter or contact our support team.
Ready to take the next step in your career? We invite you to apply for this opportunity!