1 to 25 of 52 Distributed Systems Jobs in the East of England

Senior Software Backend Developer

Location
Borehamwood, England, United Kingdom
measurement technologies, delivering advanced monitoring solutions for critical infrastructure across the energy, transportation, security, and industrial sectors. Our Edge Platform team develops software systems that transform vast volumes of real-time sensor data into actionable intelligence. Deployed globally in demanding customer environments, our platform processes and analyses data from … Distributed Acoustic Sensing (DAS) and Distributed Temperature Sensing (DTS) systems to help customers monitor assets, detect anomalies, and make informed operational decisions. As a Senior Software Backend Developer, you will play a key role in building and enhancing the backend services that power these solutions. Working with ...

ML Data & Platform Engineer

Location
Cambridge, England, United Kingdom
better models into production faster. This is a broad, cross-functional role suited to someone who enjoys working across the full stack: data infrastructure, distributed systems, and production ML, and who takes ownership of problems end to end rather than waiting to be told what to fix. What … both iteration speed and production reliability, including GPU utilisation, job scheduling, and training efficiency Implementing observability (monitoring, logging, alerting) across data pipelines and ML systems to catch issues early and keep things running smoothly Troubleshooting complex issues across distributed systems, spanning data infrastructure, training, and inference Continuously ...

Senior C# / .NET Developer

Location
Cambridge, England, United Kingdom
Developer to join its cloud engineering team, building critical services used across a suite of sophisticated enterprise products. You'll work on the core systems that enable organisations worldwide to securely access cloud applications, manage their data and connect services across their business. It's an opportunity to tackle … scale, alongside a highly capable team. The Role Design and build scalable cloud services using C#/.NET Develop secure, reliable APIs and distributed systems Work on identity, access control, subscription management and data services Contribute to architectural decisions, engineering standards and technical direction Help evolve a cloud ...

Lead Software Platform Engineer, MLOps

Location
Cambridge, England, United Kingdom
expected to embody its contents each day. The Role We're looking for a Lead Software Platform Engineer working at the intersection of distributed systems and MLOps. You will own and scale our AI and data infrastructure as a product our customers build their science on, and that … handling of large binary inputs such as instrument images, and graceful degradation under load. Integrate AI models and large language models (LLMs) into production systems using architectures like retrieval-augmented generation (RAG), and architect the agentic layer above them: tool and function calling, MCP-based tooling, and agent runtimes ...

Founding Engineer

Location
Cambridge, England, United Kingdom
network, creating the compute infrastructure layer for autoresearch at scale. If you want to work on the hardest problems in GPU computing, across hardware, distributed systems and ML research, this is an opportunity to get in early and help shape an extremely technical business. If you have 3+ … arrives, and keep every job running when any cloud beneath it fails. Nobody has built this. The first version runs in production today. Distributed systems: design and build systems that coordinate GPU workloads across clouds, addressing challenges in scheduling, fault tolerance, distributed state and data movement. ...

Senior Software Engineer

Location
Cambridge, England, United Kingdom
intelligent systems. Today, our work helps advance autonomous driving. Tomorrow, we're creating scalable technologies that will accelerate robotics, embodied AI and future intelligent systems across Bosch. We're not building one-off solutions - we're building products that enable engineers to develop, train and evaluate AI faster, more … complex engineering challenges, take ownership of meaningful work and build technology with global impact. As a Senior Software Engineer, you'll build tools and systems that help engineers develop, run and evaluate simulation and AI workflows at scale. You'll join a multidisciplinary engineering team working across simulation tooling ...

AI Software Engineer – Runtime & Systems (Contractor)

Location
Cambridge, England, United Kingdom
exciting journey and drive your career forward. Job Summary As a Software Engineer, you will contribute to the design and implementation of runtime and systems software for high-performance AI workloads. The work will focus on improving the performance and efficiency of AI inference, including large language model workloads … workloads across multiple NPUs, including compute/communication overlap and minimizing host-side overhead. Work with AI frameworks like vLLM/SGLang, inference systems and accelerator software stacks to prototype and evaluate new runtime mechanisms. Collaborate with researchers and engineers working across frameworks, compilers, runtime systems and processor ...

Software Engineer - Python & AWS (we have office locations in Cambridge, Leeds and London) London

Location
Cambridge, England, United Kingdom
clinical care at national scale, we enable immediate healthcare benefits and advances for the future. Our mission is to provide the evidence and digital systems so that by 2035 genomics could play a role in up to half of all healthcare interactions, whilst securing the UK’s position … Study-related discovery work, while investigating how emerging technologies can be applied to future research. This Software Engineer role develops and maintains data processing systems within the Scientific R&D team, working across a mixture of cloud and on-premises infrastructure to support the assessment of cutting-edge sequencing ...

Full Stack Software Developer (.NET/AWS)

Location
Norwich, England, United Kingdom
Software Developer to join our growing engineering team, building cloud-native SaaS platforms for the insurance industry. You will help design and develop scalable distributed systems and shared services that support multiple products used by insurers, suppliers, police forces and supporting organisations across the UK and internationally. … platform is evolving towards a modern AWS-native architecture, making extensive use of serverless technologies, microservices and event-driven systems to deliver highly scalable and reliable solutions. You will work across the full software development lifecycle, from architecture and design through to deployment and operational support, collaborating with engineers ...

Founding Engineer, Distributed Systems

Location
Cambridge, England, United Kingdom
network, creating the compute infrastructure layer for autoresearch at scale. If you want to work on the hardest problems in GPU computing, across hardware, distributed systems and ML research, this is an opportunity to get in early and help shape an extremely technical business. If you have 3+ … Shape C3: one of the first engineers, with a path to technical leadership. Production experience in at least two of: job scheduling or batch systems (Slurm, PBS, LSF, or your own); orchestration (Kubernetes internals and operators, Nomad, Ray); HPC clusters; virtualisation (KVM, Firecracker, Cloud Hypervisor, QEMU). Tell ...

Portfolio Software Full Stack Engineer (Contractor)

Location
Cambridge, England, United Kingdom
expertise needed to develop and evolve our internal tools and services. You’ll play a pivotal role in designing, implementing and maintaining scalable backend systems and supporting the applications that enable decision-making across the organisation. Job Overview The Portfolio Team drives and influences how Arm’s product strategies … basis. The ideal candidate will have extensive experience building backend services using Node.js and TypeScript , with a strong understanding of modern software engineering practices, distributed systems and API design. While this is a full stack role, the primary emphasis is on backend development, system architecture and code quality ...

Automation Platform Engineer

Location
Cambridge, England, United Kingdom
code and configuration management tools (such as Terraform or Ansible), and containerisation and orchestration technologies including Docker and Kubernetes. Good understanding of software architecture, distributed systems and microservices, with experience creating developer tooling or shared engineering platforms that improve engineering productivity. Practical experience with cloud platforms such ...

Lead Software Engineer

Location
Luton, England, United Kingdom
Java engineering experience within modern software delivery environments. Experience designing, building and operating cloud-native solutions on AWS. Experience with microservices architecture, APIs and distributed systems. Strong software engineering fundamentals and experience working within modern development environments. Experience with CI/CD pipelines, automated testing and production support. Broad ...

Senior/Staff Software Engineer - Silicon Engineering Platform

Hiring Organisation
Imagination Technologies Group
Location
Kings Langley, Hertfordshire, UK
Employment Type
Full-time
codes, and we have engineers available to explain the domain. What we need is good software engineering, because underneath the domain is a big distributed-systems problem - with orchestration at scale, scheduling around scarce resources, content-addressed caching, data engineering, and correctness problemsYou will own the application-layer … composition-based architecture — able to explain trade-offs, not just recite acronyms. Proven ability to write testable code: dependency injection, mocking/stubbing external systems, clear separation between I/O and business logic. Experience building composable software: small, well-scoped modules/functions/classes that combine predictably ...

Senior AI Engineer

Hiring Organisation
PA Consulting
Location
Pimlico, Hertfordshire, UK
Employment Type
Full-time
DevSecOps practices. A collaborative mindset and willingness to share, learn, and teach. Understanding of prompt and context engineering and model evaluation. Solid grasp of distributed systems, microservices, and RESTful APIs. An understanding of LLMOps tools for managing GenAI workflows. Please be aware that some of our UK roles ...

Senior Platform Engineer

Location
Welwyn Garden City, England, United Kingdom
understand pain points, proactively identify opportunities, and prioritise high‐impact platform improvements. Leading architecture and design discussions, providing expert guidance on cloud‐native patterns, distributed systems, and platform capabilities. Designing, implementing, and continuously improving CI/CD and GitOps workflows to enable safe, fast, and repeatable delivery. Championing … keep the platform modern, efficient, and competitive. What we would like from you Strong experience in platform engineering, SRE, or DevOps within a distributed cloud environment. Deep expertise in Kubernetes and containerised workloads, ideally in managed environments such as AKS. Proven experience designing and operating scalable, highly available cloud ...

Software Engineer - up to £70,000 + Bonus - Ipswich

Location
Ipswich, England, United Kingdom
work independently and take ownership of deliverables Desirable Experience for the Software Engineer: Cloud platforms including AWS, Azure or GCP REST APIs, microservices and distributed systems DevOps practices and CI/CD pipelines AI development tools such as GitHub Copilot or Kiro Python Engineer, Python Developer, AI Engineer ...

AI Infrastructure Automation Engineer for Cluster Control

Location
Cambridge, England, United Kingdom
serving configurations and demonstrate a repeatable experiment across two configurations, including checks of the applied settings and recovery from a failed change. - Experience building systems software or automation that configures and controls real computing infrastructure. - Strong programming and debugging skills, with practical understanding of Linux and the relevant hardware …/software interfaces. - Depth in one or more of: cluster or HPC automation, distributed systems, orchestration, device control, networking, or experiment-control software. - The ability to reason about partial failure, state, permissions and the consequences of changing a running system. - Practical experience using AI coding agents, with ...

Staff Private Cloud Engineer

Location
Cambridge, England, United Kingdom
Ansible/Terraform (or equivalent) and infrastructure lifecycle automation experience. Strong experience with Linux internals. Strong programming skills in Python and C. Experience designing distributed systems and APIs. Experience operating large secure production multi-tenant systems at scale. Strong fullstack domain expertise across one of the following ...

Senior Staff Architect

Location
Cambridge, England, United Kingdom
language and willingness to work in C#, and the ability to prototype quickly. Experience building multi-tenant, multi-region SaaS products. Strong understanding of distributed systems and data storage. Strong understanding and practical experience with OAuth/OIDC. Good API design judgement: versioning, compatibility and schema evolution. Ability … quickly grasp complex systems and work with incomplete information. Excellent written and verbal communication, and experience influencing teams across geographies and languages. Hands-on use of AI coding tools, with the discipline to review their output. Nice to have Experience with GraphQL, especially federation. Experience with MCP, LLM-based ...

Sr Software Engineer, Ads Auctions & Marketplace Optimization

Location
Cambridge, England, United Kingdom
what the Ads Auctions and Marketplace Optimization team does. We build the auction mechanics, the pricing and pacing logic, and the low-latency systems that run them, balancing outcomes for advertisers, publishers, viewers, and Roku on every request. We are growing the team in Cambridge, which is becoming … would be shaping how the UK side of this team works rather than inheriting it. What is the role? You will build the systems that apply mathematical and algorithmic rigour to optimise across multiple objectives, deciding which ads get served, in which placements, and when. The work spans auction ...

NET Developer

Hiring Organisation
Langham Recruitment
Location
United Kingdom, Norwich, Norfolk
Employment Type
Contract
Contract Rate
£400 - £450/day Remote
Developer to join its engineering team. This is a backend-focused opportunity for a developer who enjoys building high-quality APIs, web services and distributed systems. You'll work on technically challenging software, collaborating with experienced engineers to design, develop and support the services that underpin advanced technology platforms. … C# and modern .NET technologies Designing and supporting ASP.NET Core APIs and web services Building and maintaining gRPC services Contributing to service-oriented and distributed architectures Writing clean, maintainable and testable code Participating in code reviews and technical discussions Troubleshooting and resolving software issues Working within an Agile engineering ...

Product Manager - AI Observability

Location
Welwyn Garden City, England, United Kingdom
fostering a culture the proactive monitoring and reliability Technical Skills: Understanding observability concepts: strong grasp of the observability pillars - logs, metrics, traces familiarity with distributed systems, microservices and their challenges Experience with Observability tools: Hands on knowledge of tools like New Relic, Splunk, Grafana, VM and Open Telemetry ...

Principal Engineer

Location
Cambridge, England, United Kingdom
technical faults and guide corrective and preventative actions. The essential requirements of the job include: BSc Degree in appropriate technical capability Computer Science, Information systems, or Engineering Extensive hands-on experience (10+ years) in software engineering within modern digital environments. Demonstrated expertise with cloud-native architectures, distributed systems ...

Staff Engineer

Location
Norwich, England, United Kingdom
Proven experience operating at a Senior, Lead, or Staff Engineer level within a modern, cloud-native technology ecosystem. Strong foundations in building microservices, distributed system integration patterns, and data schema architecture. Exceptional technical leadership capabilities with a track record of driving cross-functional alignment and mentoring junior ...