Machine Learning Engineer

Graphyte is an award-winning marketing technology company, on a mission to bring deeply personalised user experiences to the betting and gaming industry – creating a SaaS environment that enables operators to build and serve dynamic and customisable content on any channel, from mobile to DMP, all in an ultra-low latency cloud infrastructure.

At its heart is a machine-learning engine that sits on top of huge volumes of real-time transactional and behavioural data, capable of optimising and personalising hundreds of thousands of bets, promotions and games at any given time.

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

Location is flexible, remote, office – it’s up to you

Best bits of the job:

  • Exposure to a phenomenal array of machine learning domains including massive scale search, ranking, NLP, hybridisation, classification and far beyond.
  • Fully real-time architecture for data processing and model development and deployment.
  • Deploying, enhancing ML frameworks, optimising 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 with in an environment where rapid experimentation is the norm.
  • Friday Foundry – Time each week to research new methods, build and test proof-of-concepts, and deploy to production instantly if effective.
  • GPU support to efficiently train DL models.

Role & Core Responsibilities:

  • Own the model development and release process across all products and internal platforms.
  • Management of AWS cloud hosted modelling environment.
  • Operationalisation of models as APIs working in real-time environment.
  • Own the production monitoring system for models.
  • 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 continued improvement and development of scoring processes, hosted models.

Essential requirements:

  • Experience with AWS environment: Athena, S3, DynamoDB, Batch, CloudWatch Rules & Logs,  EventBridge, ECR, or similar with other cloud providers.
  • Expert-level knowledge of Python for ML, data manipulation.
  • Good knowledge of SQL.
  • Extensive experience with Git, Bash, Docker tools and machine learning pipelines.
  • Experience of working in a real-time analytical environment, and the necessary efficiencies and trade-offs of working in such an environment.
  • Experience in the use of open-source machine learning libraries like pytorch, scipy, SKLearn along with a good knowledge of NLP.
  • Teamwork, communication skills and hands-on approach.
  • 2 years experience in a similar role.
  • Language skills: English.
  • Experience performing data analysis to identify opportunities, aid decision making, guide model improvements.

Desirable requirements:

  • Full understanding of Recommendation algorithms and their applications.
  • Understanding and / or direct professional experience of working with less traditional data such as images, video and text.
  • Understanding of Personalising for sports betting and gaming, where it might add value, and what best practise looks like.
  • Professional experience of personalisation and / or predictive CRM, micro-segmentation.
  • In-depth knowledge of machine learning and statistics for classification and ranking on massive datasets.
  • Understanding of Bayesian and / or Frequentist approaches to model comparison / statistical testing.


If this sounds like you – send an email for a friendly chat.


    Thanks for your submission!

    Our recruiter will contact you soon.
    Background image

    Amazing Benefits

    We offer a wide range of benefits to make sure our team finds the right balance between work, home and personal development

    • 25 Days Holiday (excluding public holidays)
    • Birthday Off
    • Early Finish Friday
    • Unlimited Training & Development
    • Health Insurance
    • Equity options for all staff
    • Amazing office space in Central London with Gym, Bar & Terrace (you can bring your dog too)