Distributed Compute Developer (Python) - London - Up to £225k + Benefits

Hunter Bond
Greater London, UK
15 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
£225,000.0
Working hours
Regular working hours

Tech stack

Computing Platforms Big Data C++ (Programming Language) Distributed Systems Fault Tolerance Python (Programming Language) Networking Basics Performance Tuning Concurrency Backend Kubernetes Information Technology
+1 more
Build Tools

Job description

Salary: up to £225,000 P/A

Location: London

The role:

We are looking for a Distributed Compute Engineer to help build the backbone of a next-generation compute platform designed to operate at extreme scale.

In this role, you will design and develop the systems responsible for orchestrating, scheduling, and executing workloads across vast distributed environments. This is not simply backend development-this is engineering the machinery that turns thousands of machines into a single, cohesive, highly efficient compute engine.

You’ll work on problems that sit at the core of modern infrastructure: resource allocation, fault tolerance, task scheduling, data locality, and system throughput. Expect to design services that remain performant under pressure, recover gracefully from failure, and scale without friction.

Working closely with platform engineers, data teams, and research groups, you will identify inefficiencies across distributed workloads and build systems that eliminate them. From optimising execution pipelines to reducing latency at scale, your work will directly influence how compute is consumed across the organisation.

As part of a high-calibre, early-stage team, you will take ownership of key architectural components-defining how systems communicate, scale, and evolve. You’ll contribute to a culture that values precision engineering, thoughtful design, and a deep understanding of how software behaves in production at scale.

This is an opportunity for someone who enjoys building systems that are invisible when they work perfectly-but absolutely critical when they don’t. You’ll be shaping infrastructure that quietly powers everything around it.

You will have:

  • 4+ years of experience building production systems using Python (experience with Go, Rust, or C++ advantageous)
  • Proven experience working with distributed systems at scale
  • Strong understanding of system design, concurrency, and performance optimisation
  • Experience with task scheduling, orchestration frameworks, or large-scale data processing systems
  • Solid grasp of networking fundamentals and distributed system failure modes
  • Excellent academic background - ideally Computer Science or a related discipline
  • A naturally curious mindset with a tendency to dig deeper than necessary

The organisation is building some of the most advanced compute infrastructure in the industry, and you can expect:

  • A genuinely world-class engineering environment
  • Complex technical challenges that very few companies are equipped to tackle
  • Highly competitive compensation and bonus structure
  • Engineers who care deeply about craft, performance, and clean design
  • Real ownership and influence over systems that operate at significant scale
  • Technology that is not just current-but setting the pace for what comes next

Requirements

  • 4+ years of experience building production systems using Python (experience with Go, Rust, or C++ advantageous)
  • Proven experience working with distributed systems at scale
  • Strong understanding of system design, concurrency, and performance optimisation
  • Experience with task scheduling, orchestration frameworks, or large-scale data processing systems
  • Solid grasp of networking fundamentals and distributed system failure modes
  • Excellent academic background - ideally Computer Science or a related discipline
  • A naturally curious mindset with a tendency to dig deeper than necessary

The organisation is building some of the most advanced compute infrastructure in the industry, and you can expect

Benefits & conditions

  • A genuinely world-class engineering environment
  • Complex technical challenges that very few companies are equipped to tackle
  • Highly competitive compensation and bonus structure
  • Engineers who care deeply about craft, performance, and clean design
  • Real ownership and influence over systems that operate at significant scale
  • Technology that is not just current-but setting the pace for what comes next

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:17 min

Connecting developers to computing power via cloud platforms

Anshul Jindal Anshul Jindal +1 · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · World Congress 2022

1:12 min

Addressing the competitive landscape of specialized hardware demands

Hazal Mestci +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all