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 a month 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

Linux Desktop Support Engineer

Remote Linux Desktop Support Engineer position at Canonical, focusing on technical support and system administration for Ubuntu and open source products.

Program Manager, Construction Area Environmental Health and Safety

Lead EHS programs for Google's construction projects, ensuring safety compliance and risk management while working with cross-functional teams in data center development.

Data Center Operations Manager, Global Server Operations

Lead data center operations teams at Google, managing infrastructure, hardware installation, and technical projects while ensuring operational excellence.

Data Center Server Operations Manager

Lead data center operations team at Google, managing server infrastructure and technical implementations with competitive compensation and benefits.

Data Center Server Operations Manager

Lead Google's data center operations team, managing infrastructure and technical staff while ensuring optimal performance of server hardware and software systems.