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

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

Full-Time No home office possible
Hunter Bond

At a Glance

  • Tasks: Design and develop systems for a next-gen compute platform at extreme scale.
  • Company: Leading tech firm revolutionising compute infrastructure in London.
  • Benefits: Up to £225k salary, competitive bonuses, and a world-class engineering environment.
  • Other info: Join a passionate team that values precision engineering and innovation.
  • Why this job: Tackle complex challenges and shape the future of distributed computing.
  • Qualifications: 4+ years in Python, experience with distributed systems, and strong system design skills.

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

Distributed Compute Developer (Python) - London - Up to £225k + Benefits employer: Hunter Bond

As a Distributed Compute Developer in London, you will join a world-class engineering team dedicated to building cutting-edge compute infrastructure. The company fosters a culture of precision engineering and innovation, offering competitive compensation, real ownership of impactful projects, and opportunities for professional growth in a dynamic environment. With complex technical challenges and a focus on clean design, this role is perfect for those looking to make a significant impact in the tech industry.

Hunter Bond

Contact Detail:

Hunter Bond Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Distributed Compute Developer (Python) - London - Up to £225k + Benefits

Tip Number 1

Network like a pro! Attend industry meetups, tech conferences, or even local coding events. You never know who you might bump into—maybe someone from the company you're eyeing!

Tip Number 2

Show off your skills! Contribute to open-source projects or create your own GitHub repo showcasing your Python prowess. This is a great way to demonstrate your expertise in distributed systems and catch the eye of recruiters.

Tip Number 3

Prepare for technical interviews by practising coding challenges and system design problems. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, they want to see how you think and solve problems!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to our cutting-edge projects.

We think you need these skills to ace Distributed Compute Developer (Python) - London - Up to £225k + Benefits

Python
Distributed Systems
System Design
Concurrency
Performance Optimisation
Task Scheduling
Orchestration Frameworks

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Distributed Compute Developer. Highlight your experience with Python and any work you've done with distributed systems. We want to see how your skills align with the challenges we face!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about building scalable systems and how your background makes you a perfect fit for our team. We love seeing enthusiasm and a bit of personality!

Showcase Relevant Projects:If you've worked on projects that involve orchestration, task scheduling, or performance optimisation, make sure to mention them. We’re keen to see real-world examples of your problem-solving skills and technical prowess!

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Hunter Bond

Know Your Tech Inside Out

Make sure you brush up on your Python skills and any other languages mentioned, like Go or Rust. Be ready to discuss your experience with distributed systems and how you've tackled performance optimisation in the past. The more specific examples you can provide, the better!

Understand the Role's Challenges

Familiarise yourself with concepts like task scheduling, orchestration frameworks, and resource allocation. Think about how these apply to the role and be prepared to share your thoughts on solving common issues in distributed environments. This shows you're not just a coder but a problem solver.

Show Your Curiosity

The job description mentions a 'naturally curious mindset'. Prepare some questions that dig deeper into the company's projects or challenges. This not only demonstrates your interest but also gives you insight into whether this is the right fit for you.

Highlight Team Collaboration

Since you'll be working closely with platform engineers and data teams, be ready to discuss your experience in collaborative environments. Share examples of how you've contributed to team success and how you handle feedback and differing opinions. This will show you’re a team player who values communication.