Machine Learning Engineer - Contract
Location: Nottingham, UK (Hybrid)
Check out the role overview below If you are confident you have got the right skills and experience, apply today.
Salary: £500 – £600 p/d (depending on experience)
About the Role
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 xsngvjr 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.