Machine Learning Engineer

Machine Learning Engineer

Full-Time 42000 - 84000 £ / year (est.) No home office possible
Go Premium
Okta Resourcing

At a Glance

  • Tasks: Build and deploy cutting-edge ML solutions for customer-facing products.
  • Company: Join a forward-thinking tech company with a focus on innovation.
  • Benefits: Earn up to £70,000, enjoy 35 days holiday, and great perks.
  • Why this job: Take ownership of exciting ML projects and make a real impact.
  • Qualifications: Strong Python skills and hands-on AWS experience required.
  • Other info: Flexible hybrid working and a budget for your learning and wellbeing.

The predicted salary is between 42000 - 84000 £ per year.

We’re hiring a Machine Learning Engineer to build and deploy production ML solutions embedded directly into customer-facing products. This is a hands‑on, end‑to‑end role with ownership from requirements through to live client delivery.

You’ll be asked to:

  • Design, build, and deploy ML solutions from specification to production
  • Implement ML features within live products used by clients
  • Write high-quality Python for data pipelines, modelling, and deployment
  • Work as an AWS generalist across core services (e.g. S3, EC2, Lambda, SageMaker, ECS/EKS)
  • Own full ML project lifecycles, including deployment and iteration
  • Support client-facing demos and product delivery

Should have experience of:

  • Strong Python experience in production environments
  • Broad, hands‑on AWS experience
  • Proven delivery of end‑to‑end machine learning projects
  • Experience deploying and maintaining models in production
  • Comfortable working across technical and non‑technical teams

Helpful to have:

  • MLOps, CI/CD, or model monitoring experience
  • Infrastructure as Code (e.g. Terraform, CloudFormation)
  • Docker / containerisation
  • Client‑facing or product‑led engineering experience

What’s in it for you:

  • Salary up to £70,000
  • 35 days holiday
  • Great benefits package (Pension, Healthcare, Life Cover, etc)
  • Fully flexible hybrid working
  • Learning and development budget for further education or other learning/wellbeing initiatives

Machine Learning Engineer employer: Okta Resourcing

Join a forward-thinking company as a Machine Learning Engineer, where you will have the opportunity to take ownership of end-to-end ML projects that directly impact customer-facing products. With a strong emphasis on employee growth, we offer a generous benefits package, including 35 days of holiday and a learning budget to support your professional development. Our flexible hybrid working model fosters a collaborative and innovative work culture, making it an excellent place for those seeking meaningful and rewarding employment.
Okta Resourcing

Contact Detail:

Okta Resourcing Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Machine Learning Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other Machine Learning Engineers. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your ML projects, especially those involving Python and AWS. Having tangible examples of your work can really set you apart during interviews.

✨Tip Number 3

Practice makes perfect! Prepare for technical interviews by brushing up on your Python coding skills and understanding ML concepts. Mock interviews with friends or using online platforms can help you feel more confident.

✨Tip Number 4

Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining us. Tailor your application to highlight your experience with end-to-end ML projects and client-facing roles.

We think you need these skills to ace Machine Learning Engineer

Machine Learning
Python
AWS
Data Pipelines
Model Deployment
End-to-End Project Delivery
MLOps
CI/CD
Infrastructure as Code
Docker
Client-Facing Experience
Product-Led Engineering
Collaboration with Technical and Non-Technical Teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Machine Learning Engineer role. Highlight your Python skills and AWS experience, and don’t forget to mention any end-to-end ML projects you've worked on. We want to see how your background fits with what we’re looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about machine learning and how your experience aligns with our needs. Be sure to mention specific projects or achievements that demonstrate your skills.

Showcase Your Projects: If you’ve got a portfolio of projects, make sure to include it! We love seeing real-world applications of your skills. Whether it’s a GitHub repo or a personal website, show us what you can do with ML solutions and Python.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative to apply directly!

How to prepare for a job interview at Okta Resourcing

✨Know Your ML Stuff

Make sure you brush up on your machine learning concepts and techniques. Be ready to discuss your past projects in detail, especially those that involved end-to-end delivery. Highlight your experience with Python and AWS, as these are crucial for the role.

✨Showcase Your Problem-Solving Skills

Prepare to tackle hypothetical scenarios during the interview. Think about how you would approach designing and deploying an ML solution from scratch. This will demonstrate your hands-on experience and ability to think critically under pressure.

✨Communicate Clearly

Since this role involves working with both technical and non-technical teams, practice explaining complex concepts in simple terms. Being able to articulate your ideas clearly will show that you can bridge the gap between different stakeholders.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the team’s current projects, challenges they face, or their approach to MLOps. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Machine Learning Engineer
Okta Resourcing
Go Premium

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

>