At a Glance
- Tasks: Engineer a next-gen compute platform that operates at extreme scale using Python.
- Company: Join a leading organisation in advanced compute infrastructure.
- Benefits: Highly competitive salary, bonus structure, and a focus on performance and design.
- Other info: Collaborative culture with engineers who value craft and innovation.
- Why this job: Make a real impact by solving core infrastructure problems and optimising systems.
- Qualifications: 4+ years in production systems with Python; knowledge of system design and performance optimisation.
The predicted salary is between 60000 - 80000 £ per year.
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. 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. Working closely with platform engineers, data teams, and research groups, you will identify inefficiencies across distributed workloads and build systems that eliminate them. 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.
- 4+ years of experience building production systems using Python (experience with Go, Rust, or C++ advantageous)
- 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
The organisation is building some of the most advanced compute infrastructure in the industry, and you can expect:
- Highly competitive compensation and bonus structure
- Engineers who care deeply about craft, performance, and clean design
Please apply ASAP for more information.
Back-End Python Platform Engineer in City of London employer: Hunter Bond
Contact Detail:
Hunter Bond Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back-End Python Platform Engineer in City of London
✨Tip Number 1
Network like a pro! Attend meetups, tech conferences, or even local coding events. Chatting with folks in the industry can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Build a portfolio of projects that highlight your Python expertise and system design chops. Share them on GitHub or your personal website to catch the eye of potential employers.
✨Tip Number 3
Prepare for technical interviews by brushing up on system design and concurrency topics. Practice coding challenges on platforms like LeetCode or HackerRank to sharpen your problem-solving skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Back-End Python Platform Engineer in City of London
Some tips for your application 🫡
Show Off Your Python Skills: Make sure to highlight your experience with Python in your application. We want to see how you've used it to build production systems, so share specific examples that demonstrate your expertise and problem-solving abilities.
Talk About System Design: Don’t shy away from discussing your understanding of system design and performance optimisation. We’re looking for engineers who can think critically about how to make systems efficient, so give us a glimpse into your thought process and past projects.
Emphasise Collaboration: Since you'll be working closely with various teams, it's important to showcase your collaborative skills. Mention any experiences where you’ve worked with platform engineers, data teams, or research groups to solve complex problems together.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and get you on our radar quickly. Don’t miss out on this opportunity!
How to prepare for a job interview at Hunter Bond
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially in the context of building production systems. Be ready to discuss your past projects and how you've tackled challenges related to performance optimisation and concurrency.
✨Understand Distributed Systems
Familiarise yourself with concepts like resource allocation, fault tolerance, and task scheduling. Prepare to explain how these principles apply to real-world scenarios, as this role is all about engineering efficient compute platforms.
✨Showcase Your Problem-Solving Skills
Think of specific examples where you've identified inefficiencies in distributed workloads and how you addressed them. This will demonstrate your ability to contribute to a culture that values precision engineering and thoughtful design.
✨Ask Insightful Questions
Prepare some questions that show your interest in the company's projects and their approach to building advanced compute infrastructure. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.