Overview
Location: Hybrid - London or Leeds, Yorkshire
Are you passionate about building robust, scalable ML solutions and working at the forefront of data-driven innovation?
We are looking for a Machine Learning Engineer to join an expanding team working on projects that drive cutting-edge automation and machine learning capabilities across a range of industries.
* Opportunity to work on innovative ML projects at scale.
* Collaborative and forward-thinking team environment.
* Access to the latest cloud and machine learning technologies.
Responsibilities
* Design and implement ML pipelines and automation workflows for seamless CI/CD integration.
* Build and manage data engineering pipelines using Infrastructure as Code (IaC) principles.
* Collaborate with solutions architects and IT teams to integrate diverse data feeds into a unified ML platform.
* Ensure ML systems are secure, reliable, and production-ready, following best practices in MLOps and software engineering.
* Optimise performance, scalability, and monitoring across all deployed ML solutions.
Essential Skills
* Proficiency in Python and Unix Scripting (Bash).
* Solid experience with AWS services (S3, EC2, Lambda, SageMaker, CloudFormation, DynamoDB, etc.).
* Skilled with Docker and container management.
* Strong software engineering background: code reviews, version control, optimisation, testing, and logging.
* Expertise in machine learning libraries such as NumPy, Pandas, TensorFlow, PyTorch, SciPy, and Dask.
* Proven experience linking data from multiple systems to create scalable solutions.
* Knowledge of cloud security best practices and experience with DevOps life cycles.
Desirable Skills
* Knowledge of supervised/unsupervised learning, reinforcement learning, and Bayesian inference.
* AWS Certification (advantageous).
* Exposure to Google Cloud Big Data tools or Kafka.
J-18808-Ljbffr