company logo

Machine Learning Engineer

Position Overview As a start up with a first mover advantage, we have had to move very fast. As our data-driven and machine learning products and features reach maturity, we need to solidify thei

Position Overview

As a start up with a first mover advantage, we have had to move very fast. As our data-driven and machine learning products and features reach maturity, we need to solidify their implementation in a highly performant production environment. You will be part of a small and fast-moving team, bridging the gap between the data scientists and the remaining platform engineers, to bring highly performant and optimised machine learning features to production, monitor them, and help scale them with our product. Given the size of the team, you are expected to cover different responsibilities such as data and platform engineering.

Roles and Responsibilities

  • Design and implement MLOps on AWS that can help solidify the best practices for all stages of machine learning products and features
  • Machine learning model and other data-driven features review, including refactorise, optimise, containerise, deploy, version, and monitor their quality
  • Train, validate, and test models prototyped and designed by data scientists
  • Design and build solutions and tools to help data scientists and analysts access the data to perform their work
  • In conjugation with the data scientists, collect and curate relevant data and data sources for the machine learning and data science models
  • Validate and verify data quality and schema assumptions used in production
  • Bridge the gap between the data scientists and the platform engineers
  • Actively participate in internal data science and machine learning scientific and best practices reviews and discussions
  • Take the initiative and leading role in solving the technological challenges arising from machine learning products and features
  • Take ownership in the production implementation of the machine learning products and features

Requirements

  • Minimum 5 years of experience as a ML Engineer and/or machine learning engineer
  • Experience in implementing ML workflows and frameworks
  • Experience in deploying, optimising, monitoring machine learning models in production
  • AWS and its services
  • Terraform/Pulumi
  • Database skills, with focus on SQL
  • Containers, such as Docker
  • Programming languages like Python
  • Knowledge of machine learning frameworks such as SciKit Learn, Keras, PyTorch, Tensorflow, etc

Desired

  • MLOps frameworks such as MLflow, Neptune, Aim, etc
  • Data science frameworks such as Databricks, Snowflake, etc
  • Data-streams on AWS Kinesis
  • Domain expertise on fraud detection, financial services, cryptocurrency

This role will be based on a remote basis, however some travel to Cardiff maybe required every few months.

Leave a Reply