Senior Machine Learning Engineer at Prima
At a glance
- Company
- Prima
- Location
- London, GB, United Kingdom
- Work arrangement
- On-site
- Employment type
- Full-time
- Experience
- 5–10 years
- Working hours
- 40 hours
- Visa sponsorship
- Offered, according to the listing
- Posted
- Added to The Stack
✨ The Stack take on this Prima job
- 🏢 Prima has 6 jobs here, 6 with visa sponsorship see all
- 📊 13 Machine Learning Engineer jobs in the United Kingdom in the last 60 days see them
- 🛂 Skilled Worker visa. Standard minimum salary: £41,700 a year guide
- 💡 No salary shown. Ask Prima if it is above the minimum.
Updated 2026-11-01, from our data and official sources.
About the role
Responsibilities:
- Define and document model development methodologies and best practices across the ML lifecycle.
- Lead technology-stack decisions and ensure models follow production-ready patterns.
- Support productionalisation of ML components (Oracles) that drive microservices, including integration and monitoring.
- Build reusable tools, packages, microservices, and pipelines to accelerate model development and deployment.
- Collaborate with engineering teams to apply TDD/BDD, ensure code quality, and maintain scalable architectures.
- Continuously learn, prototype, and evaluate emerging tools and approaches to improve the stack.
Requirements:
- Strong Python programming skills and proven experience delivering production ML solutions.
- Hands-on experience with the full ML lifecycle: model development, validation, deployment and monitoring.
- Familiarity with software engineering practices (TDD, BDD) and software architecture patterns.
- Experience with microservices, domain-driven design (DDD), and production integrations.
- Good English communication skills and ability to work across cross-functional teams.
- Nice-to-have: experience with DVC/MLFlow/DeltaLake, AWS or Databricks, messaging systems, IaC (Terraform/CloudFormation), Kubernetes and service mesh concepts.
Responsibilities
Define model development methodologies and lifecycle, leading in technology stack choices. Productionize ML components (Oracles) that drive Prima's microservices. Build tools, pipelines, and platforms to accelerate ML and software delivery, while continuously experimenting with new tech.
Requirements
Strong Python programming and hands-on experience with the ML model lifecycle from development to production. Proficiency in software engineering practices (TDD/BDD) and software architecture. Nice-to-have experience with DeltaLake/DVC/MLFlow, cloud platforms (AWS/Databricks), IaC (Terraform, CloudFormation), Kubernetes and service mesh.
Key skills
- Python — in 1142 other listings on The Stack
- ML model development — in 1 other listing on The Stack
- productionization — in 3 other listings on The Stack
- microservices — in 229 other listings on The Stack
- TDD — in 44 other listings on The Stack
- BDD — in 5 other listings on The Stack
- software architecture — in 99 other listings on The Stack
- DVC — in 4 other listings on The Stack
- MLFlow
- AWS
- Kubernetes
- Terraform
On The Stack (as of 2026-11-01)
Frequently asked questions about Prima
Is this Senior Machine Learning Engineer role still open?
It was posted on 2026-10-31 and is listed as active on The Stack. Confirm on Prima's application page before applying.
Does Prima offer visa sponsorship?
This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Prima's site.
Where is this role located?
The listing gives the location as London, GB, United Kingdom. It is marked on-site.
What skills does this role ask for?
The listing names: Python, ML model development, productionization, microservices, TDD, BDD, software architecture, DVC, MLFlow, AWS, Kubernetes, Terraform.