Full-Stack Software Engineer - MLOps

Global marketing tech company recognized as a Leader by Forrester and a Challenger by Gartner, working with brands like Sephora, Staples, and Entain.
DevOps
Mid-Level Software Engineer
In-Person
101 - 500 Employees
2+ years of experience
AI · Enterprise SaaS

Description For Full-Stack Software Engineer - MLOps

Optimove is seeking a Full-Stack Software Engineer to join their new MLOps team in an exciting growth phase. As a Leader recognized by Forrester and a Challenger by Gartner, Optimove partners with renowned brands like Sephora, Staples, and Entain. With approximately 450 employees across global locations, the company maintains a startup culture while offering strong career growth opportunities, with 2 of every 3 managers promoted internally.

The R&D operation in Dundee, Scotland provides a dynamic environment where developers can make significant impacts on technology implementation, from small library introductions to major infrastructure changes. The culture emphasizes knowledge sharing and leveraging cutting-edge technology.

The new MLOps team will serve as the crucial bridge between data science and R&D teams, ensuring smooth deployment, monitoring, and maintenance of machine learning models in production. The role combines technical expertise with collaborative skills, requiring work with both data scientists and R&D teams to implement and maintain ML solutions.

Key focus areas include managing ML model deployments, improving deployment architecture and processes, implementing CI/CD pipelines, and maintaining high standards in cloud infrastructure security and cost management. The position offers an opportunity to work with modern ML frameworks, cloud services, and containerization technologies while contributing to a team that drives value through ML initiatives.

This role is perfect for candidates who combine strong technical skills with a collaborative mindset and are passionate about implementing ML solutions at scale. Join a company that values internal growth, innovation, and maintains the energy of a startup while operating as a proven global business.

Last updated 2 months ago

Responsibilities For Full-Stack Software Engineer - MLOps

  • Develop and maintain pipelines for model deployment and monitoring
  • Collaborate with data scientists to integrate ML models into production systems
  • Manage cloud infrastructure and resources for ML workflows
  • Assist in automating repetitive tasks and implementing best practices
  • Manage and optimize existing ML model deployments
  • Improve architecture, processes, and tools for model deployment
  • Implement CI/CD pipelines, monitoring systems, and infrastructure automation

Requirements For Full-Stack Software Engineer - MLOps

Python
Kubernetes
  • 2+ years of experience in DevOps, MLOps, or a related role
  • Proficiency in Python and ML frameworks like TensorFlow or PyTorch
  • Familiarity with AWS services (e.g., EC2, S3, SageMaker)
  • Knowledge of CI/CD tools and workflows
  • Basic understanding of containerization (Docker) and orchestration (Kubernetes)
  • Strong debugging and troubleshooting skills
  • Willingness to learn and adapt to new technologies

Interested in this job?

Jobs Related To Optimove Full-Stack Software Engineer - MLOps

Data Center Operations Manager

Lead data center operations team at Google, managing infrastructure, hardware installation, and team development.

Technical Program Manager II, Robotics and Automation Deployment, Google Cloud

Technical Program Manager II position at Google Cloud focusing on robotics and automation deployment, offering competitive salary and benefits.

Technical Program Manager, Data Center Operations, Data Center Tech

Technical Program Manager position at Google, focusing on data center operations and infrastructure management, requiring expertise in BMS and SCADA systems.

Program Manager, Construction Area Environmental Health and Safety

Lead EHS program management for Google's data center construction, ensuring safety compliance and program implementation with competitive compensation and benefits.

Technical Program Manager, Third Party Data Centre Operations

Technical Program Manager role at Google Cloud, leading data center operations and infrastructure projects with focus on BMS and EPMS systems.