At a Glance
- Tasks: Manage and optimise ML model deployments, ensuring reliability and efficiency.
- Company: Join Optimove, a visionary tech company transforming marketing with AI.
- Benefits: Enjoy a vibrant culture, hybrid work model, daily lunch budget, and social events.
- Other info: Recognised as one of the UK’s Best Workplaces in Tech and for Wellbeing.
- Why this job: Shape your role in a dynamic environment and make a real impact on ML initiatives.
- Qualifications: 2+ years in DevOps or MLOps, proficiency in Python, and familiarity with AWS.
The predicted salary is between 50000 - 60000 € per year.
At Optimove, we believe people are capable of more than a single job description. You’re not hired just to fill a position‑you’re empowered to shape it, grow it, and make it your own. We call this being Positionless. And Positionless isn’t just our culture. It’s our product. Optimove is the creator of Positionless Marketing, an AI-powered platform that gives every marketer the power to analyze, create, launch, and optimize independently. The result is faster execution, deeper personalization, and 88% greater campaign efficiency. Recognized as a Visionary in Gartner’s Magic Quadrant, we partner with leading brands like Sephora, Staples, and Entain. Today, more than 550 Optimovers across NYC, London, Tel Aviv, Scotland, Brazil, Estonia, and beyond are building the future of marketing together, in an environment that actively encourages ownership and growth, with two out of every three managers promoted from within.
If you’re looking for a place where you can do more, be more, come grow with us. 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 is 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.
Key responsibilities include:- Managing and optimising existing ML model deployments to ensure reliability and efficiency.
- Continuously improving the architecture, processes, and tools used for model deployment, monitoring, and lifecycle management.
- Collaborating closely with data scientists to understand and implement model requirements.
- Partnering with R&D teams to align technical strategies and integrate ML solutions into broader systems.
- Implementing robust CI/CD pipelines, monitoring systems, and infrastructure automation.
- Upholding best practices in security, cost management, and infrastructure design for cloud environments.
This team will play a pivotal role in ensuring that ML initiatives drive value effectively while maintaining operational excellence.
Responsibilities:- 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.
- 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.
Optimove offers a vibrant, people‑first culture where innovation, ownership, and continuous learning shape everything we do. Our UK team enjoys a modern office with a hybrid work model, daily lunch budget when onsite, and a fully stocked kitchen, along with a wide range of social events throughout the year. We’re committed to helping our people grow in an inclusive, supportive workplace recognised as one of the UK’s Best Workplaces in Tech and for Wellbeing.
MLOps Engineer in Dundee employer: Optimove
At Optimove, we foster a vibrant, people-first culture that empowers our employees to take ownership of their roles and drive innovation. Based in Dundee, Scotland, our R&D team thrives in a dynamic environment where collaboration and continuous learning are at the forefront, supported by a hybrid work model, a daily lunch budget, and numerous social events. With a strong commitment to employee growth and recognition as one of the UK’s Best Workplaces in Tech, Optimove is an excellent employer for those looking to make a meaningful impact in the field of MLOps.
StudySmarter Expert Advice🤫
We think this is how you could land MLOps Engineer in Dundee
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Optimove on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio showcasing your MLOps projects, make sure to share it during interviews. It’s a great way to demonstrate your hands-on experience and passion for the field.
✨Tip Number 3
Prepare for technical challenges! Brush up on your Python and ML frameworks like TensorFlow or PyTorch. Practising common coding problems can help you feel more confident when tackling those technical interviews.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Optimove team!
We think you need these skills to ace MLOps Engineer in Dundee
Some tips for your application 🫡
Show Your Passion for MLOps:When you're writing your application, let your enthusiasm for MLOps shine through! We want to see how you can shape the role and contribute to our innovative culture at Optimove.
Tailor Your Experience:Make sure to highlight your relevant experience in DevOps or MLOps. We love seeing how your skills with Python, AWS, and CI/CD tools can directly impact our projects. Customise your application to reflect this!
Be Authentic:Don’t be afraid to show your personality! At Optimove, we value authenticity and want to know who you are beyond your technical skills. Share a bit about your journey and what drives you in the tech world.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Optimove
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, TensorFlow, and AWS services. Brush up on your knowledge of CI/CD tools and containerization, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly around deploying ML models or managing cloud infrastructure. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your troubleshooting skills.
✨Emphasise Collaboration
Since the role involves working closely with data scientists and R&D teams, be ready to talk about your experience in collaborative environments. Share examples of how you’ve successfully partnered with others to achieve common goals, showcasing your open-mindedness and willingness to share knowledge.
✨Align with Their Culture
Optimove values ownership and growth, so express your enthusiasm for taking initiative and learning new technologies. Research their Positionless culture and be prepared to discuss how you can contribute to and thrive in such an environment.