Job Description
Optimove, a global marketing tech company, is seeking a Senior MLOps Engineer to join their R&D operation in Dundee, Scotland. This role involves being part of the new MLOps team, which acts as the critical link between the data science and R&D teams, ensuring that ML models transition smoothly from development to production, maintaining high availability, scalability, and performance.Responsibilities include:
- Managing and optimising existing ML model deployments.
- Improving the architecture, processes, and tools for model deployment.
- Collaborating with data scientists and R&D teams.
- Implementing CI/CD pipelines and monitoring systems.
- Upholding best practices in security and cost management.
- 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 MLOps, DevOps, or software engineering roles.
- Strong programming skills in Python and familiarity with ML frameworks.
- Extensive experience with AWS services and cloud environments.
- Proficiency with containerization and orchestration tools (Docker, Kubernetes).
- Experience with version control systems and CI/CD pipelines.
- Knowledge of data engineering concepts (e.g., ETL, data pipelines).
- Ability to troubleshoot complex production systems.
- Strong communication and collaboration skills.
Optimove offers opportunities for career growth within a dynamic environment.