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 14 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, CreativeX

Machine Learning Engineer role at Amazon's CreativeX team, focusing on real-time ad personalization using advanced AI technologies with competitive compensation and benefits.

Software Dev Engineer II, AWS Healthcare AI

AWS Healthcare AI is seeking a Software Development Engineer II to build and maintain AI-powered healthcare services, offering competitive compensation and comprehensive benefits.

Software Dev Engineer II, AWS Healthcare AI

AWS Healthcare AI seeks Software Dev Engineer II to build and enhance AI-powered healthcare services, focusing on improving patient outcomes through cloud computing and artificial intelligence.

Software Dev Engineer II, AWS Healthcare AI

AWS Healthcare AI seeks Software Dev Engineer II to build and enhance AI-powered healthcare services, offering competitive pay and the chance to improve global healthcare outcomes.

Software Development Engineer II - DSO, (Level 5)

Software Development Engineer II position at Amazon's DSO team working on ML platforms and services for device demand forecasting.