> Markdown version of [/jobs/ext/4090758-software-engineer-scheduling](https://www.wearedevelopers.com/jobs/ext/4090758-software-engineer-scheduling). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Scheduling) - **Company:** Cubiq Recruitment - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** Distributed Systems, Machine Learning - **Published:** October 31, 2026 - **Apply:** https://www.cubiqrecruitment.com/jobs/software-engineer-scheduling/#cqj-apply ## About the Role * Strong software engineering fundamentals and a track record of shipping and operating production systems. * Experience with distributed systems, resource management or workload scheduling, or a clear drive to go deep in these areas. * A practical approach to hard problems: you reason about trade-offs, measure results and iterate. * Clear communication and a collaborative style, with the confidence to work closely with researchers and engineers from different backgrounds. * The ability to work from the London office., If you'd like to know more about the team, the problems and what a day in the role looks like, drop me a line. I'm happy to have an honest, confidential chat, and there is no pressure whether you are actively looking or just curious. ## Description As a Software Engineer (Scheduling), you will work on the question at the centre of any large-scale compute platform - what runs, where and when? You will build the scheduling logic and systems that match demanding scientific and machine learning workloads to the resources available, so researchers get answers sooner and every unit of compute does real work., * Design, build and run scheduling systems that allocate compute across a wide range of research and production workloads. * Balance competing priorities such as fairness, throughput, latency and cost, and turn those trade-offs into clear, testable policies. * Work with machine learning researchers and scientists to understand how their workloads behave, then shape the platform around their needs. * Build observability and tooling so you can see how resources are used, find bottlenecks and show the impact of your changes. * Raise the reliability and scalability of the distributed systems that underpin the company's research and production work. * Write clean, well-tested, maintainable code, and contribute to design reviews and engineering standards across the team., * A mission that matters. Your work supports an effort to make drug discovery faster and more precise, with the potential to improve patients' lives. * Serious backing. A funding round above $2 billion means the freedom to tackle ambitious problems and the resources to do them properly. * Real ownership. Scheduling sits at the heart of the platform, so the decisions you make will be felt across the organisation. * Exceptional colleagues. You will work alongside engineers, machine learning researchers and scientists, and learn from all three. * A London home base. Join a growing team in one of Europe's strongest technology and life sciences hubs.