Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Senior Backend Engineer (MLOps)

Optimove
Dundee
1 week ago
Applications closed

Related Jobs

View all jobs

Senior Data Engineer - Data/Backend

Senior Backend Software Engineer (Python) in London - NLPatent

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Overview

Optimove is a global marketing tech company, recognized as a Leader by Forrester and a Challenger by Gartner. We work with some of the world's most exciting brands, such as Sephora, Staples, and Entain, who love our thought-provoking combination of art and science. With a strong product, a proven business, and the DNA of a vibrant, fast-growing startup, we're on the cusp of our next growth spurt. It's the perfect time to join our team of ~500 thinkers and doers across NYC, LDN, TLV, and other locations, where 2 of every 3 managers were promoted from within. Growing your career with Optimove is basically guaranteed.

Based in Dundee, Scotland, our R&D operation is a dynamic environment, where every developer can impact the flow of technology – from introducing the smallest library to making big infrastructure changes. We welcome open-minded developers who like to share knowledge and help each other to push Optimove forward using the cutting edge of today’s tech.

The MLOps team are responsible for the seamless deployment, monitoring, and maintenance of machine learning models in production. Acting as the critical link between the data science and R&D teams, this team will ensure that ML models transition smoothly from development to production, maintaining high availability, scalability, and performance.

We are looking for a Senior Software Engineer to join this team and contribute to operational excellence and value delivery for ML initiatives.

Responsibilities
  • Architect and develop robust pipelines for ML model training, testing, and deployment.
  • Implement and maintain CI/CD workflows for ML projects.
  • Monitor production ML systems for performance, errors, and drift.
  • Automate infrastructure provisioning and deployment using IaC tools.
  • Collaborate with team leader to define technical strategies.
Requirements
  • 4+ years of experience in backend engineering, systems programming, or high-performance software development roles.
  • Strong proficiency in low-level programming languages: Rust, Go, or C/C++ (at least one required, multiple preferred).
  • Experience building high-performance, scalable backend systems and APIs.
  • Knowledge of systems programming concepts: memory management, concurrency, performance optimization.
  • Familiarity with ML system architecture and computational requirements (model serving, training infrastructure, data processing pipelines).
  • Experience with cloud platforms (AWS preferred) and distributed systems.
  • Proficiency with containerization (Docker) and orchestration tools (Kubernetes).
  • Strong experience with version control systems (Git) and CI/CD pipelines.
  • Understanding of database systems and data pipeline architectures.
  • Ability to troubleshoot and optimize complex production systems under load.
  • Experience with monitoring, observability, and performance profiling tools.
  • Strong communication and collaboration skills for working with ML researchers and data scientists.
Nice to have
  • Python experience for interfacing with ML frameworks
  • Experience with real-time systems or low-latency applications
  • Knowledge of GPU computing and CUDA
  • Background in numerical computing or scientific software
GDPR Disclosure

Your personal data will be retained by Controller as long as Controller determines it is necessary to evaluate your application for employment. Under the GDPR, you have the right to request access to your personal data, to request that your personal data be rectified or erased, and to request that processing of your personal data be restricted. You also have to right to data portability. In addition, you may lodge a complaint with an EU supervisory authority.


#J-18808-Ljbffr

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Machine Learning Recruitment Trends 2025 (UK): What Job Seekers Need To Know About Today’s Hiring Process

Summary: UK machine learning hiring has shifted from title‑led CV screens to capability‑driven assessments that emphasise shipped ML/LLM features, robust evaluation, observability, safety/governance, cost control and measurable business impact. This guide explains what’s changed, what to expect in interviews & how to prepare—especially for ML engineers, applied scientists, LLM application engineers, ML platform/MLOps engineers and AI product managers. Who this is for: ML engineers, applied ML/LLM engineers, LLM/retrieval engineers, ML platform/MLOps/SRE, data scientists transitioning to production ML, AI product managers & tech‑lead candidates targeting roles in the UK.

Why Machine Learning Careers in the UK Are Becoming More Multidisciplinary

Machine learning (ML) has moved from research labs into mainstream UK businesses. From healthcare diagnostics to fraud detection, autonomous vehicles to recommendation engines, ML underpins critical services and consumer experiences. But the skillset required of today’s machine learning professionals is no longer purely technical. Employers increasingly seek multidisciplinary expertise: not only coding, algorithms & statistics, but also knowledge of law, ethics, psychology, linguistics & design. This article explores why UK machine learning careers are becoming more multidisciplinary, how these fields intersect with ML roles, and what both job-seekers & employers need to understand to succeed in a rapidly changing landscape.

Machine Learning Team Structures Explained: Who Does What in a Modern Machine Learning Department

Machine learning is now central to many advanced data-driven products and services across the UK. Whether you work in finance, healthcare, retail, autonomous vehicles, recommendation systems, robotics, or consumer applications, there’s a need for dedicated machine learning teams that can deliver models into production, maintain them, keep them secure, efficient, fair, and aligned with business objectives. If you’re hiring for or applying to ML roles via MachineLearningJobs.co.uk, this article will help you understand what roles are typically present in a mature machine learning department, how they collaborate through project lifecycles, what skills and qualifications UK employers look for, what the career paths and salaries are, current trends and challenges, and how to build an effective ML team.