Senior ML Engineer

TechTree
Greater London, UK
13 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

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

Tech stack

Nvidia CUDA Software Debugging Software Deployment Software Engineering Pytorch Deep Learning Machine Learning Operations Data Pipelines

Job description

  • Lead the research, development, and production deployment of Hypercritical’s foundation model.
  • Define the long-term technical strategy for high-performance Machine Learning systems.
  • Optimize the model for peak performance across diverse hardware and ensure scalability for exponential user growth.
  • Serve as the technical guardian for the model’s quality and Service Level Objectives (SLOs).
  • Provide a hands-on solution architecture for the core ML infrastructure.
  • Select, evaluate, and implement state-of-the-art technologies (e.g., distributed training, specialized hardware, efficient serving frameworks).
  • Profile and optimize the end-to-end ML stack: data pipelines, training loops, inference serving, and deployment.
  • Design and implement GPU-accelerated components, including custom CUDA kernels where off-the-shelf libraries are not enough.
  • Work closely with the founders to translate product requirements into concrete optimization goals and technical roadmaps.
  • Build internal tooling, benchmarks, and evaluation harnesses that make it easy for the rest of the team to experiment, debug, and ship safely.

Why work with us:

  • You’ll make a significant impact, getting in on the ground floor of a company that will alter software development forever.
  • You will shape how a never-before-seen foundation model is trained, optimized, and deployed.
  • Our level of transparency is unusual. No management jargon, you will get the simple truth, never a lie.

Requirements

  • Expertise in designing, architecting, and implementing large-scale foundation models
  • Significant hands-on experience optimising and debugging deep learning models
  • Practical experience with distributed or large-scale training and inference
  • Deep understanding of at least one major deep learning framework (ideally PyTorch)
  • Experience building and operating ML systems on cloud platforms
  • Passion and determination
  • Able to grind through complicated and ambiguous problems
  • Delivery-oriented; respects timelines and commitments
  • Openness to disagreement
  • Onsite work in London preferred - remote work with visits in office once a month acceptable

Apply for this position

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

Apply on www.collegerecruiter.com
Prepare application

Good distractions

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

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

1:25 min

Distinguishing artificial intelligence from deep learning

Sam Witteveen · Coffee With Developers

6:21 min

Previewing upcoming hardware acceleration capabilities for Python environments

Chris Heilmann +2 · LIVE

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

3:30 min

Transitioning from CUDA software architect to user

Stephen Jones · Coffee With Developers

1:37 min

Accelerating compute with focused developer tools

Julia Koch Julia Koch +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all