- Experience
- 1–2 yrs
- Salary
- GBP 40,000 – GBP 55,000 / year
- Openings
- 1
- Posted
- 1 day ago
Job description
Role overview
We are growing our machine learning function and need a Junior ML Engineer to support the AI team. In this role, you will work closely with experienced engineers to develop, deploy, and observe machine learning models used across our products. The position offers practical exposure to the complete MLOps workflow.
Role details
Location: Remote, UK
Employment type: Full-time, permanent
Reporting to: Lead ML Engineer / Head of AI
Experience required: 1–2 years
Compensation: £40,000–£55,000 per annum
Key responsibilities
- Support the creation, training, and assessment of machine learning models.
- Prepare, clean, and study data for modelling workflows.
- Help move models into production with MLOps practices and tools.
- Track model behaviour in production and assist with updates and retraining.
- Work with data scientists and backend engineers on feature development.
- Help maintain internal tools, experiment logs, and technical documentation.
What we are looking for
- A degree in Computer Science, Mathematics, Statistics, or a related discipline.
- 1–2 years of hands-on experience in machine learning engineering, data science, or a similar area.
- Strong Python skills, with exposure to scikit-learn, TensorFlow, or PyTorch.
- Working knowledge of Pandas and NumPy for data handling.
- Some familiarity with cloud-based ML platforms such as SageMaker, Vertex AI, or Azure ML is advantageous.
- Experience with MLflow or DVC would be a plus.
Benefits
- Guidance and mentorship from senior machine learning engineers.
- £1,200 per year for learning and conference expenses.
- Access to GPU compute for experimentation and development.
- 25 days of annual leave plus bank holidays.
- Private health insurance cover.
Additional information
This is a permanent, full-time remote role based in the United Kingdom.