ML/Engineer

Anson McCade
London, UK
about 1 month ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Artificial Intelligence Amazon Web Services Microsoft Azure Cloud Computing Cloud Engineering Python (Programming Language) Machine Learning Tensorflow Azure Machine Learning Software Construction Software Engineering AI Infrastructure
+7 more
Pytorch Build Management Scikit Learn Kubernetes Build Tools Machine Learning Operations Docker

Job description

As a Machine Learning Engineer, you’ll help take machine learning models from development through to robust, scalable production systems.

You’ll work closely with engineers, data scientists, technical leadership and clients to understand challenges, shape solutions and deliver high-quality ML products.

You’ll be involved across the full lifecycle, from technical discovery and architecture through to deployment, optimisation and ongoing improvement., * Build and deploy production-grade machine learning software, tooling and infrastructure.

  • Design reusable and scalable solutions that accelerate the delivery of ML systems.
  • Work collaboratively with software engineers, data scientists and commercial stakeholders to solve complex client challenges.
  • Lead technical discovery, scoping and architectural decisions.
  • Help establish and improve engineering standards and best practices for deploying ML at scale.
  • Provide technical guidance to clients and partners, making complex machine learning concepts accessible to a range of stakeholders.
  • Contribute to the design of secure, reliable and maintainable cloud-based ML platforms.
  • Take ownership of technical problems from initial concept through to successful delivery., You’ll be joining an organisation working on high-impact AI projects, alongside experienced engineers, data scientists and technology specialists.

The role offers the opportunity to:

  • Work on technically challenging and varied ML projects.
  • Build systems that are used in real-world environments rather than remaining in research or proof-of-concept stages.
  • Influence technical architecture and engineering standards.
  • Work directly with senior technical and client stakeholders.
  • Develop your expertise across machine learning, software engineering, cloud and AI infrastructure.
  • Have significant autonomy and ownership over your work.

Interested?

If you’re a Machine Learning Engineer who enjoys solving complex problems, building production-grade systems and working at the intersection of AI and software engineering, please apply with your latest CV

Requirements

They’re looking for someone who combines strong machine learning knowledge with excellent software engineering capability.

You’ll ideally have:

  • Strong Python development skills and a solid understanding of software engineering best practices.
  • Experience across the machine learning lifecycle, including taking models into production.
  • Hands-on experience with frameworks such as Scikit-learn, TensorFlow or PyTorch.
  • Experience working with cloud platforms such as AWS, Azure or GCP.
  • Knowledge of cloud architecture, infrastructure and security.
  • Practical experience with Docker and Kubernetes or similar containerisation/orchestration technologies.
  • A good understanding of core machine learning concepts, probability, statistics and common ML techniques.
  • The ability to communicate effectively with both highly technical teams and non-technical stakeholders.
  • A proactive, delivery-focused approach and the ability to work autonomously in a fast-paced environment.

About the company

We’re working with a fast-growing technology consultancy operating at the forefront of AI, machine learning and advanced technology.

The organisation partners with major clients across highly regulated and high-impact sectors, delivering practical AI solutions that move beyond experimentation and into real-world production environments.

Due to continued growth, they’re looking for a Machine Learning Engineer to join a highly technical team and play a key role in designing, building and deploying production-grade machine learning solutions.

This is an opportunity to work on complex, meaningful projects where you’ll have genuine ownership and the chance to influence how machine learning is delivered at scale.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

1:39 min

Fundamentals of tensors and the TensorFlow library

Håkan Silfvernagel · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:53 min

Architecting machine learning projects with the PAI platform

Qiyang Duan · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all