Optimove is a global marketing tech company, recognized as a Leader by Forrester and a Challenger by Gartner. We work with some of the world's most exciting brands, such as Sephora, Staples, and Entain, who love our thought-provoking combination of art and science. With a strong product, a proven business, and the DNA of a vibrant, fast-growing startup, we're on the cusp of our next growth spurt. It's the perfect time to join our team of ~450 thinkers and doers across NYC, LDN, TLV, and other locations, where 2 of every 3 managers were promoted from within. Growing your career with Optimove is basically guaranteed. 

 

You will be working within our Personalization team, helping to shape and drive the development of numerous products and initiatives that will allow our customers to personalize customer messages across all digital touchpoints. This is an exciting opportunity at the cutting edge of machine learning helping to bring Accessible Intelligence to our customers with great scope to make a key difference to Optimove’s overall platform.

We are looking for an experienced machine learning engineer to work on some incredibly interesting projects as we take OptiX’s personalization capabilities to the next level.

 
Best bits of the job: 

  • Exposure to a phenomenal array of machine learning domains including massive scale search, ranking, NLP, hybridization, classification, and far beyond. 
  • Fully real-time architecture for data processing and model development and deployment 
  • Deploying, enhancing ML frameworks, optimizing for inference, and training/retraining 
  • Online testing for models with live data using proprietary A/B/N testing tech to rapidly figure out what works (and what doesn’t). 
  • Super-bright, supportive, and friendly machine learning team to work within an environment where rapid experimentation is the norm. 
  • Research new methods, build and test proofs-of-concept, and deploy to production instantly if effective 

 
Role & Core Responsibilities: 

  • Own the model development and release process across all products and internal platforms. 
  • Management of cloud-hosted modeling environment. 
  • Operationalization of models as APIs working in a real-time and batch environment. 
  • Production monitoring system for models and data quality. 
  • Development of predictive machine learning models for classification and ranking purposes. 
  • Definition and preparation of new ML applications in close cooperation with product and development teams. 
  • Analysis of performance and continuous improvement and development of scoring processes hosted models. 

 

Essential requirements: 

  • 2 years experience in a similar role. 
  • Expert-level knowledge of Python for ML, data manipulation 
  • Good knowledge of SQL 
  • Experience with Git, Bash, Docker tools, and machine learning pipelines. 
  • Experience in the use of open-source machine learning libraries like SKLearn, PyTorch, and Scipy. 
  • Teamwork, communication skills, and hands-on approach. 
  • Language skills: English. 
  • Computer science / Data science or equivalent BA/BSc 

 
Desirable requirements: 

  • Understanding of Personalising for sports betting and gaming, where it might add value, and what best practice looks like. 
  • Experience of working in a real-time analytical environment, and the necessary efficiencies and trade-offs of working in such an environment. 
  • Full understanding of Recommendation algorithms and their applications. 
  • Professional experience in personalization and/or predictive CRM, and micro-segmentation. 
  • In-depth knowledge of machine learning and statistics for classification and ranking on massive datasets. 
  • Experience with cloud technologies like: Snowflake, GCP, Airflow, and AWS environment (Athena, S3, DynamoDB, Batch, CloudWatch Rules & Logs, EventBridge, ECR) 
  • MA/MSc in the relevant fields 

 

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.