Machine Learning Engineer

Machine Learning Engineer

Freelance Home office (partial)
Rebel Recruitment Limited

At a Glance

  • Tasks: Design and deploy scalable machine learning models that drive data-driven decisions.
  • Company: Join a dynamic team in Nottingham with a focus on innovation.
  • Benefits: Competitive daily rate, flexible working, and access to cutting-edge tech.
  • Other info: Collaborative environment with opportunities for professional growth.
  • Why this job: Make an impact by bridging data science and software engineering in exciting projects.
  • Qualifications: Strong Python skills and experience with cloud platforms required.

We are seeking a skilled and motivated Machine Learning Engineer to join our growing team in Nottingham. You will be responsible for designing, building, and deploying scalable machine learning models that drive data‑driven decision‑making across the business. This role bridges the gap between data science and software engineering, turning prototypes into production‑ready systems.

Key Responsibilities

  • Design, develop, and deploy machine learning models and pipelines in production environments
  • Collaborate with data scientists, software engineers, and stakeholders to translate business requirements into ML solutions
  • Optimize model performance, scalability, and reliability
  • Build and maintain data pipelines and feature engineering workflows
  • Monitor and retrain models to ensure continued performance over time
  • Implement best practices for version control, testing, and CI/CD in ML systems
  • Stay up to date with the latest advancements in machine learning and AI technologies

Required Skills & Experience

  • Strong programming skills in Python (e.g., TensorFlow, PyTorch, Scikit‑learn)
  • Experience deploying ML models using cloud platforms (AWS, Azure, or GCP)
  • Solid understanding of machine learning algorithms, data structures, and software engineering principles
  • Experience with data pipelines, APIs, and microservices architecture
  • Familiarity with containerization tools such as Docker and orchestration tools like Kubernetes
  • Strong problem‑solving skills and attention to detail

Desirable Skills

  • Experience with big data technologies (e.g., Spark, Hadoop)
  • Knowledge of MLOps practices and tools (e.g., MLflow, Kubeflow)
  • Experience working with NLP, computer vision, or recommendation systems
  • Understanding of data governance and security best practices

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Data Science, Machine Learning, or a related field (or equivalent experience)

What We Offer

  • Competitive rate
  • Flexible working arrangements (hybrid/remote options)
  • Collaborative and innovative work environment
  • Access to cutting‑edge tools and technologies

How to Apply

Please submit your CV and a brief cover letter outlining your experience and interest in the role.

Machine Learning Engineer employer: Rebel Recruitment Limited

Join our dynamic team in Nottingham as a Machine Learning Engineer, where you'll enjoy a collaborative and innovative work environment that fosters creativity and growth. We offer competitive rates, flexible working arrangements, and access to cutting-edge tools and technologies, making it an excellent opportunity for those looking to advance their careers in machine learning. With a focus on employee development and a culture that values teamwork, you'll find meaningful and rewarding employment here.
Rebel Recruitment Limited

Contact Detail:

Rebel Recruitment Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Machine Learning Engineer

✨Network Like a Pro

Get out there and connect with folks in the industry! Attend meetups, webinars, or even local tech events. We all know that sometimes it’s not just what you know, but who you know that can help land that dream job.

✨Show Off Your Skills

Create a portfolio showcasing your machine learning projects. Whether it's a GitHub repo or a personal website, let us see what you've built! This is your chance to demonstrate your expertise and creativity beyond the CV.

✨Ace the Interview

Prepare for technical interviews by brushing up on your coding skills and ML concepts. Practice common interview questions and maybe even do some mock interviews with friends. We want you to feel confident and ready to impress!

✨Apply Through Our Website

Don’t forget to apply directly 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

Python
TensorFlow
PyTorch
Scikit-learn
Cloud Platforms (AWS, Azure, GCP)
Machine Learning Algorithms
Data Structures
Software Engineering Principles
Data Pipelines
APIs
Microservices Architecture
Docker
Kubernetes
Problem-Solving Skills
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Machine Learning Engineer role. Highlight relevant experience, especially in Python and deploying ML models. We want to see how your skills match 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 background makes you a great fit for our team. Keep it concise but impactful.

Showcase Your Projects: If you've worked on any cool machine learning projects, make sure to mention them! Whether it's a personal project or something from your previous job, we love seeing practical applications of your skills.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it’s super easy!

How to prepare for a job interview at Rebel Recruitment Limited

✨Know Your Tech Stack

Make sure you’re well-versed in the programming languages and tools mentioned in the job description, especially Python and frameworks like TensorFlow or PyTorch. Brush up on your knowledge of cloud platforms like AWS or Azure, as they’ll likely ask you about your experience deploying ML models.

✨Showcase Your Projects

Prepare to discuss specific projects where you've designed and deployed machine learning models. Be ready to explain your thought process, the challenges you faced, and how you overcame them. This will demonstrate your practical experience and problem-solving skills.

✨Understand the Business Context

Familiarise yourself with how machine learning can drive decision-making in a business context. Think about how your previous work has translated technical solutions into business value, and be prepared to discuss this during the interview.

✨Ask Insightful Questions

Prepare some thoughtful questions about the team’s current projects, their approach to MLOps, or how they handle model monitoring and retraining. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.

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

>