Machine Learning Engineer, Personalization
Machine Learning Engineer, Personalization

Machine Learning Engineer, Personalization

Full-Time 60000 - 80000 £ / year (est.) No home office possible
Software Careers

At a Glance

  • Tasks: Join the Personalization team to build and scale machine learning systems for user recommendations.
  • Company: Innovative tech company focused on personalisation and user satisfaction.
  • Benefits: Work from anywhere, competitive salary, and visa sponsorship available.
  • Other info: Dynamic role with opportunities for growth in a cutting-edge field.
  • Why this job: Make a real impact by optimising ML models for millions of users.
  • Qualifications: Mid to senior level experience in production ML systems required.

The predicted salary is between 60000 - 80000 £ per year.

Join the Personalization team to build and scale machine learning systems that power recommendations for millions of users. You will work on the intersection of research and production, developing reward signals, A/B testing mid-term signals, and optimizing model architectures to improve user satisfaction.

Requirements

  • Mid to Senior level experience in production ML systems

Skills

  • Python
  • Java
  • Scala
  • PyTorch
  • TensorFlow
  • GCP

Job Details

  • Job Type: Full-time
  • Location: London, UK (Work from Anywhere)
  • Visa Sponsored

Machine Learning Engineer, Personalization employer: Software Careers

As a leading innovator in machine learning, our company offers an exceptional work environment where creativity and collaboration thrive. Located in the vibrant city of London, we provide our employees with flexible work-from-anywhere options, competitive benefits, and ample opportunities for professional growth in cutting-edge technologies. Join us to be part of a dynamic team that values your contributions and fosters a culture of continuous learning and development.
Software Careers

Contact Detail:

Software Careers Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Machine Learning Engineer, Personalization

✨Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that Machine Learning Engineer gig.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, PyTorch, or TensorFlow. We want to see how you’ve tackled real-world problems and made an impact with your ML systems.

✨Tip Number 3

Prepare for those interviews! Brush up on your A/B testing knowledge and be ready to discuss how you optimise model architectures. We’re here to help you nail those technical questions and impress the hiring team.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Machine Learning Engineer, Personalization

Machine Learning
Production ML Systems
Python
Java
Scala
PyTorch
TensorFlow
GCP
A/B Testing
Model Optimization
User Satisfaction Improvement

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with production ML systems and the specific skills mentioned in the job description, like Python and TensorFlow. We want to see how your background aligns with what we’re looking for!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about machine learning and personalization. Share specific examples of your work that demonstrate your expertise and how you can contribute to our team.

Showcase Your Projects: If you’ve worked on any relevant projects, whether personal or professional, make sure to include them! We love seeing practical applications of your skills, especially those that involve A/B testing or model optimisation.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Software Careers

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Python, Java, and frameworks like PyTorch and TensorFlow. Brush up on your knowledge of GCP as well, as it’s crucial for deploying ML systems.

✨Showcase Your Projects

Prepare to discuss specific projects where you've built or optimised machine learning systems. Be ready to explain your thought process, the challenges you faced, and how you measured success, especially in terms of user satisfaction.

✨Understand A/B Testing

Since the role involves A/B testing, make sure you can articulate how you’ve implemented this in past projects. Discuss the importance of reward signals and how they impact user experience, as this will show your understanding of the practical applications of ML.

✨Ask Insightful Questions

Prepare thoughtful questions about the team’s current projects and future goals. This not only shows your interest but also helps you gauge if the company culture and objectives align with your career aspirations.

Machine Learning Engineer, Personalization
Software Careers

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>