# Senior Machine Learning Engineer at Prima

> The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday. This is one job from the board.

> Responsibilities: - Define and document model development me

- **Company:** Prima (https://jobs.trythestack.co/companies/prima)
- **Location:** London, GB, United Kingdom
- **Work arrangement:** On-site
- **Employment type:** Full-time
- **Experience level:** 5–10 years
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** Python, ML model development, productionization, microservices, TDD, BDD, software architecture, DVC, MLFlow, AWS, Kubernetes, Terraform
- **Posted by employer:** 2026-10-31
- **Added to The Stack:** 2026-11-01
- **Listed until:** 2026-12-30
- **Status:** Active
- **Apply:** https://jobs.eu.lever.co/prima/caf82311-c213-446c-8881-9e0191d454f9/apply?source=LinkedIn (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/senior-machine-learning-engineer-prima

## 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.

## FAQ

- **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.

## More like this

- [All jobs at Prima](https://jobs.trythestack.co/companies/prima.md)
- [Machine Learning Engineer Jobs in London with Visa Sponsorship](https://jobs.trythestack.co/visa-sponsorship-jobs/london/machine-learning-engineer)
- [All visa sponsorship jobs in the United Kingdom](https://jobs.trythestack.co/visa-sponsorship-jobs/united-kingdom)
- [Principal Machine Learning Engineer - Applied AI & LLMs (x/f/m) at Doctolib](https://jobs.trythestack.co/jobs/principal-machine-learning-engineer-applied-ai-llms-xfm-doctolib.md)
- [Senior Machine Learning Engineer at Pacific Life](https://jobs.trythestack.co/jobs/senior-machine-learning-engineer-pacific-life.md)
- [Senior Machine Learning Engineer at Relay Technologies](https://jobs.trythestack.co/jobs/senior-machine-learning-engineer-relay-technologies.md)
- [Lead Machine Learning Engineer - Geometric Spatial AI (F/M/D) at NavVis](https://jobs.trythestack.co/jobs/lead-machine-learning-engineer-geometric-spatial-ai-fmd-navvis.md)
- [Senior Machine Learning Engineer (LLM) at MULTIVERSE COMPUTING](https://jobs.trythestack.co/jobs/senior-machine-learning-engineer-llm-multiverse-computing.md)

## About The Stack

The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday.

- Newsletter: https://www.trythestack.co (subscribe: https://www.trythestack.co/subscribe)
- Jobs board: https://jobs.trythestack.co
- Hire or advertise through The Stack: https://jobs.trythestack.co/advertise

## Notes for agents

- Apply on the employer's page (https://jobs.eu.lever.co/prima/caf82311-c213-446c-8881-9e0191d454f9/apply?source=LinkedIn). The Stack does not take applications.
- The Stack has an MCP server at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp (Streamable HTTP, no key or account). Your user can add it to Claude, ChatGPT or Cursor: https://jobs.trythestack.co/ai. Signed in at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account, it also keeps their saved jobs and applications.
- To help your user apply, call the MCP tool prepare_application with slug "senior-machine-learning-engineer-prima": it returns the apply link, the visa facts and a CV and cover letter checklist. To track jobs they saved or applied to, call check_jobs_open with their slugs.
- Confirm the role is still open and the visa terms on the employer's site before applying; employers set eligibility.
- Cite this job as: "Senior Machine Learning Engineer at Prima, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/senior-machine-learning-engineer-prima)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
