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.