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 2 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 Dev Engineer II, Conversational Ad Experiences

Software Dev Engineer II position at Amazon focusing on building conversational AI advertising experiences using LLMs, offering competitive compensation and opportunity for innovation.

Software Dev Engineer II, Conversational Ad Experiences

Software Dev Engineer role at Amazon focusing on conversational AI advertising experiences, building ML infrastructure and implementing LLM models in production.

Software Development Engineer II, AWS SageMaker Training

AWS SageMaker Training seeks SDE II to build next-gen AI compute platform for LLMs and distributed training, focusing on large-scale ML systems development.

Machine Learning Engineer, Generative AI Innovation Center - Model Customization

Machine Learning Engineer role at AWS's Generative AI Innovation Center, focusing on LLM development, model optimization, and customer collaboration.

AI Engineer

AI Engineer position at Ketryx, developing AI-powered solutions for medical device software development, focusing on safety and compliance.