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.