At a Glance
- Tasks: Join us as an ML Platform Engineer II, developing cutting-edge machine learning solutions.
- Company: Tripadvisor is a welcoming platform that values diverse perspectives to revolutionise travel.
- Benefits: Enjoy a fun work environment, remote options, and opportunities for recognition and growth.
- Why this job: Be part of a dynamic team shaping the future of machine learning in travel.
- Qualifications: 5+ years in software development; experience with Python, Java, and cloud services preferred.
- Other info: We promote inclusivity and provide accommodations for all candidates.
The predicted salary is between 43200 - 72000 Β£ per year.
We believe that we are better together, and at Tripadvisor we welcome you for who you are. Our workplace is for everyone, as is our people powered platform. At Tripadvisor, we want you to bring your unique perspective and experiences, so we can collectively revolutionize travel and together find the good out there.
We have a fun and friendly environment where the key objective is getting things done. Our engineers are part of the full process from design, to code, to test, to deployment and back again for further iteration.
Our team is building the Machine Learning Platform for all data scientists across Tripadvisor. Our mission is to make data scientists more productive and to enable broader and deeper utilization of machine learning techniques to help improve the business performance.
We use a variety of 3rd party packages, including MLFlow, Seldon for ML model tracking and deployment, Kubernetes for hosting models, Argo and Git for CI/CD automation, Spark for big data processing. This is a rapidly changing field and we are deeply involved in open source community to help shape the technology evolution and are constantly looking for components to adopt in order to enhance our platform.
What you\βll do:
- 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.
Skills and Experience:
- 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.
- Experience with Python, Java, Docker, Kubernetes, Argo, Spark and AWS cloud services a plus.
- Exposure to Machine Learning practices a plus.
We strive to create an accessible and inclusive experience for all candidates. If you need a reasonable accommodation during the application or the recruiting process, please make sure to reach out to your individual recruiter or our team at recruitment@tripadvisor.com.
#LI-AMCVAY
#LI-REMOTE #J-18808-Ljbffr
ML Platform Engineer II (MLOps) employer: Tripadvisor
Contact Detail:
Tripadvisor Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land ML Platform Engineer II (MLOps)
β¨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python, Java, Kubernetes, and AWS. Having hands-on experience or projects showcasing these skills can significantly boost your chances of standing out.
β¨Tip Number 2
Engage with the open-source community related to the tools and technologies used at Tripadvisor. Contributing to relevant projects or participating in discussions can demonstrate your passion and commitment to the field.
β¨Tip Number 3
Network with current employees or professionals in the MLOps space. This can provide you with insights into the company culture and expectations, and potentially lead to referrals that can enhance your application.
β¨Tip Number 4
Prepare to discuss your problem-solving approach during interviews. Be ready to share examples of how you've tackled complex issues in past projects, especially those involving machine learning or software development.
We think you need these skills to ace ML Platform Engineer II (MLOps)
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with technologies mentioned in the job description such as Python, Java, and Kubernetes. Showcase any projects or roles that demonstrate your ability to work with machine learning platforms.
Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for technology and your understanding of the role. Mention specific experiences where you've successfully collaborated with data science teams or implemented new technologies, and express your enthusiasm for contributing to Tripadvisor's mission.
Showcase Problem-Solving Skills: In your application, provide examples of how you've broken down complex problems into simple solutions. This could be through specific projects or challenges you've faced in previous roles, demonstrating your analytical skills and coding proficiency.
Highlight Continuous Learning: Emphasise your willingness to learn new technologies and adapt to changing environments. Mention any relevant courses, certifications, or self-directed learning you've undertaken, especially in areas related to machine learning and cloud services.
How to prepare for a job interview at Tripadvisor
β¨Showcase Your Technical Skills
Be prepared to discuss your experience with the technologies mentioned in the job description, such as Python, Java, Kubernetes, and Spark. Highlight specific projects where you've used these tools, and be ready to explain your role in those projects.
β¨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Practice breaking down complex problems into simpler components and explaining your thought process clearly. This will showcase your analytical skills and ability to tackle real-world issues.
β¨Emphasise Collaboration
Since the role involves working closely with data science teams, be sure to share examples of how you've successfully collaborated with others in past roles. Discuss how you defined feature specifications and delivered high-quality results together.
β¨Express Your Passion for Learning
The field of machine learning is rapidly evolving, so it's important to convey your enthusiasm for learning new technologies. Share any recent courses, certifications, or personal projects that demonstrate your commitment to staying updated in this area.