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 4 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 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

Knowledge Engineer, Artificial General Intelligence (AGI), Information International

Knowledge Engineer role at Amazon's AGI team, focusing on building AI-powered experiences for Alexa through knowledge graphs and data pipelines.

Software Development Engineer, Web Information Systems

Senior Software Engineer role at Amazon focusing on AI systems and web content understanding, offering competitive compensation and opportunity to work on cutting-edge technology.

Machine Learning Engineer

Remote Machine Learning Engineer position at iGenius, focusing on AI development as part of the Product team in Milan, Italy.

Crypto Data Scientist / Machine Learning - LLM Engineer

Remote Machine Learning Engineer position at Token Metrics, focusing on cryptocurrency analytics and LLM engineering, requiring 2+ years of ML experience.

Machine Learning Engineer

Machine Learning Engineer position at Lendbuzz, building ML models for financial services with 3+ years experience required, hybrid work in Boston.