Optimove
Visit websiteMachine Learning Engineer
Salary not disclosed1–4 yearsHybrid
- Engineering
- Dundee
- Full time
- Yesterday
About the role
As a Machine Learning Engineer, you will join the Personalize team to build products that enable customers to personalize messages across digital touchpoints. You will own medium-sized ML features end-to-end, working with text data and Large Language Models to bring accessible intelligence to the platform. The role involves collaborating with ML, MLOps, and software engineering teams to research, develop, and deploy models into production.
Responsibilities
- Own the delivery of medium-sized ML features end-to-end within Personalize including problem framing, data preparation, model build, evaluation, deployment and monitoring.
- Develop predictive ML models for classification, ranking and personalisation using text data.
- Leverage LLMs and state-of-the-art techniques to enhance product capabilities.
- Operationalise models as APIs across real-time and batch environments.
- Monitor production models, addressing data quality issues and model degradation.
- Research new ML applications and improve existing models while sharing findings with the team.
- Collaborate with product, MLOps and engineering teams to define and prepare new ML applications.
- Proactively surface and resolve technical and data challenges to ensure model quality.
Required skills
- Python
- SQL
- Git
- Docker
- scikit-learn
- PyTorch
- TensorFlow
- ML pipelines
- Natural Language Processing
- Snowflake
- Large Language Models
Nice to have
- Recommendation algorithms
- Predictive CRM
- Micro-segmentation
- CI/CD pipelines
- Terraform
- Bicep
Qualifications
- Bachelor's degree in Computer Science, Data Science, Statistics or a related field
- 1–4 years' professional experience building and deploying ML models
Benefits
- Daily lunch budget when onsite
- Fully stocked kitchen
- Social events
About the Company
Optimove is the creator of Positionless Marketing, an AI-powered platform that enables marketers to analyze, create, launch, and optimize independently. Recognized as a Visionary in Gartner’s Magic Quadrant, the company partners with leading brands and employs over 500 people across multiple global locations.