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

Software Development Engineer, AWS S3

Location
Cambridge, England, United Kingdom
working directly with customers? Join our team building high-performance data access solutions that power critical workloads across AWS. We're creating open source systems software that enables applications to achieve breakthrough throughput when accessing Amazon S3, working across multiple programming languages including Rust, and diving deep into file … orchestration. In this role, you'll tackle challenging problems with limited data, transforming ambiguity into elegant solutions. You'll work at the intersection of distributed systems, systems programming, and customer needs—designing software that handles massive scale while maintaining exceptional performance. Your technical depth and problem-solving ...

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 ...

Principal Software Engineer

Hiring Organisation
Platform Recruitment Limited
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£80,000
Title: Principal Software Engineer Role: Distributed Systems & Communications Location: Cambridgeshire Salary: £60-£80k Platform Recruitment has partnered with an innovative technology company developing mission-critical systems used by organisations worldwide. They're looking for a Principal Software Engineer to help shape the technical direction of their platform. … Responsibilities: Lead architecture and implementation of systems in C#/.NET Build low-latency applications handling high-volume data traffic Drive technical vision and mentor engineers across the team Oversee code reviews, coding standards and CI/CD pipelines Key Requirements: 10+ years C# and .NET Core Strong distributed ...

Senior Software Engineer - Live & VOD Video Infrastructure

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
build large-scale video infrastructure powering Live and VOD streaming workflows at Roku. In this role, you will collaborate with video engineers to build systems responsible for ingesting, processing, and delivering large volumes of video content. You will design and maintain resilient, cloud-native services that operate continuously … scale, solving complex distributed systems challenges across high-throughput media pipelines. This position requires hands-on software development, including writing new code and maintaining existing codebases across critical video infrastructure. The ideal candidate brings deep experience in backend systems engineering and a passion for building reliable, performant ...

Senior Software Engineer, Infrastructure / Efficiency / Productivity

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
variety of disciplines. About the RoleYou will be a SME and technical leader in engineering Infrastructure, productivity and enterprise tooling, partnering with globally distributed Engineering, Product and Security teams and systems. What You'll Be DoingRoku is seeking a world class engineer to be a true force multiplier …/release strategy, and self-service support tools. Architect and evolve, CI/CD and build/test pipelines using Jenkins, Docker, and build systems (Bazel/BitBake/Yocto preferred) to support multi-site engineering environments. Own and scale test and quality workflows leveraging test management systems ...

Software Development Engineer, Ring Cloud Computer Vision

Location
Cambridge, England, United Kingdom
discovery. About The Team We are a team of passionate professionals who thrive on collaboration and innovation and we never stop in improving distributed cloud systems, challenging status quo and leveraging state-of-the-art technologies. Our team is at the forefront of delivering always-on AI-powered … distributed systems that serve tens of millions of Ring customers worldwide. Dealing with hundreds of thousands of events per second and billions of video streams processed daily, you'll be part of a elite group working on truly global-scale cloud systems that few companies can match. ...

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 ...

Senior Software Engineer, ML Infrastructure

Location
Cambridge, England, United Kingdom
strong machine-learning infrastructure experience to help the Roku Entertainment Assistant team deliver reliable, high-quality conversational experiences at scale. You will own production systems across ranking, model delivery, evaluation and LLM-agent behaviour, working closely with machine-learning, product, data and platform partners. This is a hands … retrieval, guardrails and answer caching. Design caching as an intentional latency and cost lever for high-volume services. Build observability for ML and LLM systems, including latency attribution, quality metrics, tracing and per-request cost. Improve the reliability and operability of distributed systems, and lead the diagnosis ...

Lead Delivery Engineer

Hiring Organisation
Jagex
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
foundations that help teams across Jagex deliver better software, faster? As an Automation Engineer at Jagex, you'll design, build, and evolve the automation systems, tools, and workflows that support an open-world experience in Unreal Engine across PC and console platforms. As our Lead Delivery Engineer … including cloud platforms, Infrastructure as Code, configuration management, containerisation, and orchestration technologies such as Terraform, Ansible, Docker, or Kubernetes. Demonstrable understanding of software architecture, distributed systems, and microservices, with experience making pragmatic technical decisions across complex or varied technology stacks. Proven ability to lead technical initiatives and drive ...

Senior Robotics Software Engineer

Hiring Organisation
OpenSourced Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £70,000 per annum
directly controls physical robotic platforms operating in demanding environments. If you enjoy solving complex robotics challenges using modern C++, ROS2 and real-world control systems, we'd love to hear from you. What You'll Be Doing Developing modern C++ software for autonomous robotic systems Building and maintaining … ROS2-based robotic applications Working on motion planning, trajectory generation and robot control Integrating perception, sensor and vision systems Collaborating with software, electronics and mechanical engineering teams What We're Looking For Strong modern C++ experience Commercial ROS2 experience Robotics, automation or autonomous systems background Linux development experience ...

Software Development Engineer II - BDP

Location
Welwyn Garden City, England, United Kingdom
Behavioural Data Platform (BDP) is a high-scale, real-time platform that captures and processes behavioural data from web, mobile, and in-store systems to power analytics and customer experiences. It enables teams to access and act on unified data streams in real time, driving faster, data-driven decision … data. This is an excellent opportunity to grow your backend engineering skills, gain hands-on experience with modern technologies, and contribute to real-world systems that operate at scale. About the role Tesco’s Behavioural Data Platform (BDP) is a high-scale, real-time platform that captures and processes ...

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. Additional InformationAssessment process Please note that the interview stages ...

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 ...

Staff Full Stack Software Engineer

Location
Cambridge, England, United Kingdom
join our team in Cambridge. This role has significant impact in improving the engineering experience at Arm! Engineering IT supplies the tools and systems needed for creation of software and hardware IP. Within this the Engineering Platform Services function provides tooling used across the company’s engineering population … hardware and software engineers. The domains and areas include: Be responsible for the end-to-end design, implementation and evolution of developer-facing systems and features to reduce cognitive load and enable self-service. Collect feedback from internal teams to understand their challenges and design solutions to address them. ...

Senior Software Developer

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Microsoft Azure services, such as Cosmos DB, Azure Kubernetes Service (AKS), Service Bus, Event Hub, and Application Insights. Familiarity with cloud-native architectures and distributed systems principles. Web development using Angular or equivalentBehavioursThirst for learning and the confidence to put the learning into practice straight awayEnthusiastic and positive ...

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 ...

Principal Software Engineer

Location
Peterborough, England, United Kingdom
JavaScript frontend experience building secure, accessible user interfaces that integrate with enterprise web shells, APIs, and backend services. Experience designing and integrating enterprise information systems with a deep understanding of data flows, system boundaries, and operational impact of change. Ability to collaborate effectively with data scientists and other … convert data, models, and experimentation into reliable, usable product capabilities. Production ownership experience: managing partial failure, resilience, blast‐radius thinking, and incident management. Distributedsystems fluency: service boundaries, transactional thinking, multi‐tenant design, API design, and versioning. Strong architectural communication skills, able to explain, document, and defend design ...

Senior / Lead Site Reliability Engineer

Location
Watford, England, United Kingdom
Site Reliability Engineer is responsible for technical leadership of reliability engineering across the digital estate, ensuring high availability, performance, and resilience of customer-facing systems during both normal operation and peak lottery events. The role combines hands-on engineering, incident leadership, and ownership of the SRE improvement backlog … leadership Define and govern SLOs/SLIs/error budgets across critical services Lead reliability design reviews across: Web & mobile platforms Player Identity & Protection systems CMS and Geolocation services Drive architecture improvements for resilience (failover, degradation, scaling patterns) Production operations & incident leadership Act as incident commander for major incidents ...

Senior Software Engineer, Machine Learning

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
variety of disciplines. About the teamThe Advertising Performance group focuses on performance for all participants in the Advertising ecosystem - Advertisers, Publishers and Roku. The systems and solutions span across different disciplines and technologies to perform realtime multi-objective optimization with distributed systems at large scale … latencies. We use Machine Learning, Reinforcement Learning, AI, Control and Optimization Systems and Auction Dynamics to solve a large set of complex problems. At the core of this is our Machine Learning, Experimentation and Inference Platform that powers the entire landscape which we continuously evolve over time. About ...

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 ...

Senior Java Engineer

Hiring Organisation
Teksystems
Location
Luton, Bedfordshire, South East, United Kingdom
Employment Type
Contract
Experience * Expert-level knowledge of Java (version 21) and the Spring Boot framework (version 3.6+). * Proven Experience designing, building, and maintaining complex distributed systems and microservices architectures. * Strong hands-on Experience with cloud platforms, specifically AWS, and containerization technologies like Kubernetes (EKS). * A solid understanding … agentic AI, code generation tools, or a strong personal interest and side projects in this area. * Experience in the financial services industry, particularly with systems related to debit/credit cards, is highly desirable. Skills Java springbooth AI aws Help lay the foundations for "spec-based development" and agentic ...

Java GCP Developer

Hiring Organisation
Square One Resources
Location
Basildon, Essex, United Kingdom
Employment Type
Contract
Contract Rate
£460 - £560/day Order 56491
Responsibilities/Objectives Designing and building high-scale backend services using Java Developing secure and resilient identity and access management solutions Working on systems supporting high-volume transactional workloads in a regulated environment Applying Test Driven Development (TDD) throughout the software development lifecycle Required Skills/Experience Strongexperience … other regulated environments Experience with Identity and Access Management (IAM) platforms Knowledge of OAuth, OpenID Connect, SSO, or authentication services Experience with microservices and distributed systems Exposure to cloud platforms such as GCP, AWS, or Azure Disclaimer Not withstanding any guidelines given to level of experience sought ...

Java Developer - Security & Identity

Location
Basildon, England, United Kingdom
Responsibilities/Objectives Designing and building high-scale backend services using Java Developing secure and resilient identity and access management solutions Working on systems supporting high-volume transactional workloads in a regulated environment Applying Test-Driven Development (TDD) throughout the software development lifecycle Required Skills/Experience Strong experience … other regulated environments Experience with Identity and Access Management (IAM) platforms Knowledge of OAuth, OpenID Connect, SSO, or authentication services Experience with microservices and distributed systems Exposure to cloud platforms such as GCP, AWS, or Azure Disclaimer Notwithstanding any guidelines given to level of experience sought, we will ...

Full-Stack Engineer

Location
Cambridge, England, United Kingdom
develop web services implementing the business logic powering these features. Altium offers the opportunity to solve unique challenges, including complex data engineering, large-scale distributed systems, and cloud-based architectures. From concepts to building new product features, you will be able to add your own ideas ...

Platform Technical Lead (OpenShift)

Location
Welwyn Garden City, England, United Kingdom
defining SLIs/SLOs and designing alerting that reflects service health rather than component noise. Designing and operating fault‐tolerant, highly available, high‐throughput distributed systems, including platform integration with enterprise networking (load balancing, DNS, BGP concepts) and identity (LDAP/OIDC, certificate management). CKA/ ...