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 global marketing tech company, is seeking a Machine Learning Engineer to join their Personalization team. This role offers an exciting opportunity to work with cutting-edge technologies, including Large Language Models (LLMs), and multi-modal data processing. As part of a ~500-person team spread across NYC, LDN, TLV, and other locations, you'll be instrumental in developing and advancing ML/AI across their platforms.

The position involves working on fascinating projects that enhance personalization capabilities across digital touchpoints. You'll be responsible for model development, cloud environment management, and operationalizing APIs in real-time environments. The role offers exposure to various ML domains, including massive-scale search, ranking, NLP, and classification.

Working at Optimove means joining a company that partners with major brands like Sephora, Staples, and Entain. The environment promotes rapid experimentation, research, and innovation, with regular time allocated for exploring new methods and building proofs-of-concept. You'll have access to GPU support for efficient deep learning model training and work alongside a bright, supportive machine learning team.

The ideal candidate should have at least 3 years of experience, strong programming skills in Python and SQL, and expertise with modern ML frameworks. Experience with cloud technologies, multi-modal data processing, and machine learning pipelines is essential. The role offers growth opportunities, as evidenced by their track record of internal promotions, where 2 of every 3 managers were promoted from within.

This position represents an excellent opportunity for a skilled ML engineer looking to make a significant impact in a growing company that combines technical excellence with practical business applications. The role is based in London and offers the chance to work on real-world applications of machine learning that directly affect customer experiences across multiple industries.

Last updated 11 days 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 other 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
  • 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

Interested in this job?

Jobs Related To Optimove Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer position at Qualtrics focused on developing ML/AI features and personalization capabilities for the Qualtrics platform.

Machine Learning Engineer

Machine Learning Engineer position at Manulife in Boston, focusing on developing and implementing machine learning solutions for financial services.

AI Engineer / Workflow Automations

Remote AI Engineer position focusing on workflow automation, LLM integration, and business process optimization using modern cloud technologies and AI platforms.

Research Engineer, Creative Vision

Research Engineer position at Snap working on computer vision and machine learning technologies for creative and AR applications.

MLOps Engineer

MLOps Engineer position at Cognigy, focusing on building and operating scalable infrastructure for Large Language Models using Kubernetes and modern MLOps practices.