Platform Engineer
Company Overview
A global technology-led organisation operating large-scale, data-intensive and computationally demanding systems. Engineering is central to the business, with significant investment in distributed computing, research infrastructure, and high-performance platforms.
Team
You will join a specialist platform engineering team responsible for building the infrastructure and services underpinning large-scale computational research.
Key Responsibilities
Design, build, and operate distributed services managing compute workloads and data access across large-scale infrastructure
Develop platform APIs and tooling to improve researcher and developer productivity
Improve the reliability, scalability, and performance of compute-intensive workflows
Build solutions across workload orchestration, resource management, observability, and security
Translate complex research and infrastructure requirements into scalable platform capabilities
Take end-to-end ownership from system design and implementation through to production operation
Required Experience
8-12+ years building and operating large-scale distributed systems in production
Strong programming skills in C++, Java, Rust, Go , or similar systems languages
Strong understanding of distributed systems, concurrency, performance, reliability, and fault tolerance
Experience designing platforms, services, or infrastructure used by other engineers
Degree in Computer Science or a related technical discipline, or equivalent practical experience
Desirable Experience
Internal developer platforms, cloud infrastructure, orchestration systems, or HPC
GPU-accelerated computing and/or ML infrastructure
PyTorch, TensorFlow, or similar frameworks
Experience supporting researchers, data scientists, or highly technical engineering users
Large-scale, data-intensive or performance-sensitive environments
Why Join
Solve complex distributed systems and infrastructure problems at significant scale
Build platforms that directly accelerate computational research
Work on challenging problems across HPC, distributed computing, orchestration, and platform engineering
High degree of technical ownership and autonomy