H

ML Ops Engineer

HumanLearning LTD
Full-time
Remote

MLOps Engineer


Opportunity


Join our small, rapidly growing team, backed by venture funding and serving a global customer base. We are a SaaS provider of rich video and speech data capture and analytics within the workflows of large field workforces (field engineers, field service, auditing, reporting, health and safety, sales, etc). Our customers are typically large multinationals in sectors such as utilities, telecoms, manufacturing, and retail.


Technologies


Mobile and Web apps are used to capture/manipulate/view structured multimedia data. This data is stored, analysed and labelled on the AWS cloud. We use AWS CDK, GitHub Actions, AWS CodePipeline and a DevOps approach to achieve a high release cadence through our CD pipeline. We use Django rest framework and Postgresql to provide our primary REST API interface. Our web app is built using React. AWS SQS queues distribute work to various processing systems and microservices. These use a combination of cloud APIs (e.g. AWS Transcribe, Google Speech, AWS Rekognition) and bespoke AI algorithms and frameworks (TensorFlow, PyTorch, Keras) to provide advanced speech, image and video analytics. Our ML pipelines use AWS Lambda and Docker for model inference and AWS StepFunctions for orchestration.


As an MLOps Engineer you will be working on implementing industry best practices in MLOps. You will closely collaborate with our data-scientists and platform engineers to roll out new features and performance improvements.


Location
London/UK Remote


Role
What you need to have

● Bachelors/Masters in Computer Science, Software Engineering, Mathematics, or equivalent.
● Excellent Python programming skills.
● 2+ years’ experience in backend or infrastructure development on AWS.
● Practical experience in Infrastructure as Code and CI/CD.


What is good to have
● Keen interest in machine learning.
● Experience in monitoring ML pipelines.
● Previous exposure to event processing and data engineering.


What you will do
● Manage day-to-day operational tasks to ensure smooth functioning of our ML infrastructure and processes.
● Automate our processes to deploy and monitor ML models.
● Maintain and improve our inference pipeline using Python and AWS CDK.
● Collaborate with the backend team to deliver the ML predictions to the end users.


Work Environment


We offer competitive remuneration and benefits, including a tax-efficient employee stock ownership plan scheme (ESOP), generous paid time off, private health coverage, and access to a well-being platform. We also provide family-friendly flexible working time, for example, to support school pickup/drop-offs and remote working. We have cultivated a relaxed, collaborative, supportive culture that also emphasises high-performance. We value employee health and well-being and offer the opportunity to apply and develop your skills productively on a novel product with cutting edge technology.


Our engineering organisation is distributed across multiple locations and time zones, so we use a variety of tools and processes to enable effective distributed working. Our organisation has employees with a wide variety of nationalities, experience levels and backgrounds. We encourage applications from women, returning mothers to work and other under-represented groups.


If you are passionate about MLOps and eager to work with cutting-edge technology, we encourage you to apply and join our dynamic team.

Apply now