Machine Learning Engineer

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

Description For Machine Learning Engineer

Optimove, a leading marketing tech company recognized by Forrester and Gartner, is seeking a Machine Learning Engineer to join their Personalization team. With ~450 employees across global locations and an impressive client roster including Sephora and Staples, Optimove combines art and science in marketing technology.

The role offers an exciting opportunity to work with cutting-edge technologies, including Large Language Models (LLMs) and multi-modal data processing. As a Machine Learning Engineer, you'll be at the forefront of developing and advancing ML/AI capabilities across platforms, working on personalization features that impact customer experiences across digital touchpoints.

The position involves managing the complete ML lifecycle, from model development to deployment, working in both real-time and batch environments. You'll have access to state-of-the-art technologies, GPU resources, and a supportive team environment that encourages rapid experimentation and innovation.

Key technical requirements include strong Python programming skills, advanced SQL knowledge, experience with machine learning frameworks, and familiarity with cloud technologies. The role offers exposure to diverse ML domains, including search, ranking, NLP, and multi-modal data processing.

Optimove provides a growth-oriented environment where two out of three managers are promoted from within, ensuring strong career development opportunities. The company's proven business model, combined with its startup culture, makes this an ideal time to join as they prepare for their next growth phase.

Last updated 3 months ago

Responsibilities For Machine Learning Engineer

  • Own the model development and release process across all products and internal platforms
  • Manage the cloud-hosted modelling environment
  • Operationalize models as APIs working in real-time and batch environments
  • Monitor production models, ensuring data quality and model performance
  • Develop predictive machine learning models for classification, ranking, and personalization
  • Leverage LLMs and cutting-edge technologies to enhance product capabilities
  • Research and investigate new machine learning applications
  • Collaborate with product and development teams
  • Analyse performance and improve scoring processes for hosted models

Requirements For Machine Learning Engineer

Python
TypeScript
  • Minimum 3 years of experience in a similar role
  • Strong programming skills and understanding of software engineering principles
  • Expert-level knowledge of Python for machine learning and data manipulation
  • Advanced experience with SQL for data querying and manipulation
  • Experience with Git, Bash, Docker, and machine learning pipelines
  • Experience with open-source machine learning libraries
  • Hands-on experience working with multi-modal data
  • Experience with cloud technologies and data storage solutions, including Snowflake

Benefits For Machine Learning Engineer

  • Regular research time allocation
  • GPU support for deep learning models
  • Supportive and friendly machine learning team
  • Career growth opportunities
  • Internal promotion opportunities

Interested in this job?

Jobs Related To Optimove Machine Learning Engineer

Software Engineer- AI/ML, AWS Neuron Machine Learning Distributed Training, ML Accuracy

AWS Neuron seeks ML Engineer to develop distributed training solutions for large language models using PyTorch, TensorFlow, and JAX on custom silicon.

Software Engineer- AI/ML, AWS Neuron

AWS Neuron ML Engineer role focusing on distributed training and optimization of large language models using AWS Inferentia and Trainium accelerators.

Software Engineer (Robotics)

Software Engineer position at Meta focusing on robotics and AI, implementing state-of-the-art algorithms and models for robotic systems.

Content Engineer, GenAI

Content Engineer position at Meta focusing on GenAI development, combining AI expertise with content strategy to build and improve AI-driven products and features.

Software Engineer - Research Infrastructure

Software Engineer position at Meta focusing on building research infrastructure for AR/VR and AI projects, requiring 3+ years of experience and expertise in ML infrastructure.