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 a month 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

Field Solution Architect II, AI Infrastructure, North, Google Cloud

Field Solution Architect II position at Google Cloud, focusing on AI Infrastructure and helping customers implement and optimize cloud-based machine learning solutions.

Field Solution Architect II, AI Infrastructure, West, Google Cloud

Field Solution Architect position at Google Cloud focusing on AI infrastructure implementation and customer success with competitive compensation and comprehensive benefits.

Research Scientist, Market Algorithms, Google Research

Research Scientist position at Google Research focusing on market algorithms, combining microeconomics, ML, and algorithm design to develop efficient marketplaces.

Field Solution Architect II, AI Infrastructure, South, Google Cloud

Enterprise AI Infrastructure Field Solution Architect position at Google Cloud, focusing on AI/ML accelerator deployment and customer success.

Research Scientist

Research Scientist position at Google Research, focusing on machine learning and AI development with competitive compensation and opportunities for publication.