1 to 25 of 1,666 Distributed Systems Jobs in the UK

Engineering Manager - Distributed Systems, Python / Go

Location
Douglas, Northern Ireland, United Kingdom
Engineering Manager - Distributed Systems, Python/Go Home Based - Americas; Home based - EMEA Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data … include the world’s leading public cloud and silicon providers, as well as industry leaders across many sectors. Canonical is a pioneer of global distributed collaboration, with 1,200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person ...

Staff Software Engineer (Core Systems) - Robotics

Location
City Of London, England, United Kingdom
Staff Software Engineer (Core Systems) - Robotics & Life Sciences | Complex Distributed Systems London hybrid, 3 days per week £130,000 to £170,000 Go/Python |Optimisation |Distributed Systems | Kubernetes |Event-Driven Architecture Staff Software Engineer - We're working with a technology company building the software … senior engineers genuine influence over architecture, engineering standards and what gets built next. As a Staff Software Engineer, you'll work on the core systems responsible for orchestrating physical laboratory automation. This isn't standard backend engineering. You'll tackle problems around scheduling, resource allocation, routing and optimisation, building ...

Core Distributed Systems Database Engineer

Location
Greater London, England, United Kingdom
Selection changes the language of the page/content Core Distributed Systems Database Engineer London, England, United Kingdom Software and Services Apple's Services Engineering organization (ASE) is seeking a deeply technical Distributed Systems Database Engineer to help architect the next generation of our massive-scale … data platform. ASE Data Services operates Apache Cassandra and related coordination systems across Apple's datacenters worldwide, forming a foundational storage layer for iCloud and hundreds of millions of global users.As our fleet grows, we are evolving our platform to support true multi-tenancy, dense resource utilization, and highly ...

Software Engineering - Clustering & Distributed Systems

Hiring Organisation
Neo4J
Location
London, UK
Employment Type
Full-time
their data to innovate and stay competitive. The Role: We are looking for experienced backend engineers to join our team which mainly develops the distributed aspects of the Neo4j database. Building on our fast and open source native graph database, our team delivers critical enterprise features such as high … availability, distributed consistency, horizontal scalability and deployment flexibility. We're particularly excited to hear from people who have developed and maintained complex distributed systems before; who have experienced some of their pain points and design trade-offs first hand. Your contributions will be deployed in production environments ...

Staff Platform Engineer - AI Native SaaS Platform

Location
City Of London, England, United Kingdom
Platform | 10x ARR Since Last Year Remote-first UK with hybrid London office option Up to £170,000 + equity Go, GCP, Kubernetes, Terraform, distributed systems Staff Platform Engineer - We're working with a rapidly scaling AI-native SaaS company who raised an impressive Series B round … match the ambition of their product and customers. The product is real-time, data-rich and AI-native, creating complex engineering challenges across distributed systems, reliability, infrastructure, tooling and developer experience. As they continue to scale their Engineering team, they are now looking for a Staff Platform Engineer ...

AI System Researcher

Location
City of Edinburgh, Scotland, United Kingdom
seeking Systems Research Engineers with a strong interest in computer systems, distributed AI infrastructure, and performance optimization. These roles are ideal for recent PhD graduates or exceptional BSc/MSc engineers looking to build research-driven engineering experience in areas such as operating systems, distributed systems, AI model serving, and machine learning infrastructure. You will work closely with senior architects on real-world projects, helping to prototype and optimize next-generation AI infrastructure. Required Qualifications and Skills: Bachelor’s or Master’s degree inComputer Science,Electrical Engineering, or related field. Strong knowledge ...

Software Engineer, Platform Systems

Location
City Of London, England, United Kingdom
About the Team The Platform Systems team at OpenAI operates at the intersection of cutting‐edge AI and large‐scale distributed systems. We build the engineering and research infrastructure required to train OpenAI’s flagship models on some of the world’s largest, custom‐built supercomputers. Our team … core model training software and works deep in the stack – spanning collective communication, compute efficiency, parallelism strategies, fault tolerance, failure detection, and observability. The systems we build are foundational to OpenAI’s research velocity, enabling reliable, efficient training at frontier scale. We collaborate closely with researchers across the organization ...

Software Engineer, ChatGPT Infrastructure

Location
Greater London, England, United Kingdom
Engineer, ChatGPT Infrastructure | OpenAI Careers Software Engineer, ChatGPT Infrastructure Applied AI Infrastructure - London, UK About the Team Our London-based team builds the backend systems that help ChatGPT scale reliably. We work on infrastructure close to the product, partnering with engineering teams to improve the performance, resilience, and operability … critical user-facing systems. Our work combines backend software engineering with distributed systems and production reliability. We build shared capabilities, improve high-traffic workflows, and make it easier to introduce new product functionality without compromising performance or availability. About the Role This role is for software engineers ...

Software Architect

Location
United Kingdom
Construction (AEC) Data organization is seeking an experienced Software Architect to join the AEC Data team and define the cloud-native services and distributed-systems architecture that power the AEC Data Model (AECDM) and the many services around it.Data is the domain, but the role is fundamentally … cloud and services architecture — APIs, service contracts, integrations, distributed-systems design, and the connected data model that ties them together — spanning multiple teams. It is not a data-warehouse or analytics-specialist role.The AEC Data organization is building the foundational data infrastructure behind Autodesk's vision for connected ...

Senior Software Engineer - Backend & Distributed Systems Engineer

Location
Greater London, England, United Kingdom
Permutable, we build real-time AI systems that transform large volumes of global news, market and proprietary data into market intelligence for financial institutions. We are moving towards a more real-time, event-driven and agent-driven architecture. We are looking for a Senior Software Engineer to help design … build the backend services, distributed systems and cloud infrastructure behind it. This is a hands‐on software engineering role with end‐to‐end production ownership. You will work directly with our founder and engineering team and have significant influence over how our next generation of technology is designed ...

Staff Software Engineer, Inference

Location
Greater London, England, United Kingdom
business leaders working together to build beneficial AI systems. About the role Our Inference team is responsible for building and maintaining the critical systems that serve Claude to millions of users worldwide. We bring Claude to life by serving our models via the industry's largest compute-agnostic inference … deployments. We are responsible for the entire stack from intelligent request routing to fleet-wide orchestration across diverse AI accelerators. Inference systems are highly performance sensitive distributed systems. Inference serves hundreds of thousands of customers every day, and the size & span of the inference fleet requires sophisticated routing ...

Senior Manager, Core Infrastructure Engineering

Hiring Organisation
Oracle Corporation
Location
United Kingdom, UK
Employment Type
Full-time
improve the reliability and scalability of OCI services. The ideal candidate has a strong background in Site Reliability Engineering, cloud infrastructure, storage, or database systems and has progressed into an engineering management role while maintaining strong technical depth. You should be comfortable leading experienced engineers, challenging technical assumptions, reviewing … designs, and helping teams make sound engineering decisions in complex distributed environments. You will play a key role in defining how the team operates, prioritizing reliability initiatives, managing operational risk, and ensuring that engineering investments address the most important reliability and customer-impacting problems. While this is a management ...

Senior Data & MLOps Engineer

Location
Greater London, England, United Kingdom
covers various aspects of data processing and analysis, including data intake, deriving meaningful metrics, identifying unusual patterns, predicting potential issues, finding slow processes in distributed systems, and using automated analysis to determine causes. We collaborate closely with internal teams like Fleet, Infrastructure, and AI Platform to enhance system … real-time service from periodic processing, and dynamic resource management based on system load and data frequency. You will architect and deploy these scalable distributed services using orchestration technologies. Key Responsibilities Design and implement scalable data ingestion pipelines. Build feature processing and baseline computation systems. Productionize models for prediction ...

Backend Software Engineer - Infrastructure

Hiring Organisation
Palantir Technologies
Location
London, UK
Employment Type
Full-time
specific aspect of a product. Our infrastructure teams are responsible for the lowest layers of our software stack, often focused on database technologies, distributed systems, large scale data systems, security, and application infrastructure. As a Software Engineer on infrastructure, you'll contribute high-quality code to underpin … solving real-world problems and empowering both developers and end-users to work optimally. If you're motivated to develop reliable, performant, and scalable systems, and to design robust APIs and primitives, this role offers the opportunity to make a significant impact on our products and the people ...

Senior Backend Engineer

Location
City Of London, England, United Kingdom
journey. The foundations are in place, customers are using the technology, and the engineering team is now scaling both the platform and the systems behind it. They're looking for a Senior Backend Engineer who wants to be close to the product, customers and technical decisions rather than owning … small component within a much larger organisation. You'll be joining a highly technical engineering team and working on problems across AI, distributed systems, enterprise data and performance engineering. This is a hands on role with genuine ownership. You'll help determine how the platform evolves as usage ...

Software Engineer, Real-Time

Location
Nottingham, England, United Kingdom
quickly market data reaches customers. You will work with experienced engineers to develop production software, measure performance and enable observability of a globally distributed platform. Prior market-data or observability experience is not required; we are looking for strong engineering fundamentals, curiosity and a willingness to learn. ROLE SUMMARY … hands‐on development role for an engineer at an early stage of their career who wants to build experience in mission-critical distributed systems, observability, cloud-native engineering and real‐time financial technology. What You’ll Be Doing Build and improve software components that aggregate, correlate and present ...

Software Engineer, Real-Time

Hiring Organisation
London Stock Exchange Group
Location
London, UK
Employment Type
Full-time
quickly market data reaches customers. You will work with experienced engineers to develop production software, measure performance and enable observability of a globally distributed platform. Prior market-data or observability experience is not required; we are looking for strong engineering fundamentals, curiosity and a willingness to learn. ROLE SUMMARY … hands-on development role for an engineer at an early stage of their career who wants to build experience in mission-critical distributed systems, observability, cloud-native engineering and real-time financial technology. WHAT YOU'LL BE DOINGBuild and improve software components that aggregate, correlate and present data ...

Site Reliability Engineer, Big Data (Remote, International)

Location
United Kingdom
marital status, sexual orientation, gender identity, national origin, medical condition, disability, veterans status, or any other basis protected by law. Build streaming and storage systems at PulsePoint PulsePoint processes billions of events daily through Kafka, Hadoop HDFS and Ceph. Our Data Platform team maintains these systems across hybrid … recovery pipelines, basic cluster support. Data team tooling with self-service capabilities and observability. Technology Apache Kafka for messaging layer Hadoop and Ceph as distributed storage layer SQL Server backup and recovery Terraform, Ansible, Puppet, ArgoCD for operational automation Prometheus, Grafana, Icinga and PagerDuty as observability layer Bare-metal ...

Senior Rust Software Engineer

Location
Greater London, England, United Kingdom
hire a Senior Rust Software Engineer to join their Core Trading Engineering team.This is an opportunity to build low-latency, high-performance trading systems using Rust in one of the most technically challenging engineering environments. You'll work alongside experienced software engineers and quantitative teams to develop the distributed systems that power global electronic trading. Key Responsibilities Design, build and optimise high-performance Rust applications Develop low-latency trading infrastructure and backend services Build scalable distributed systems running in Linux environments Work closely with quantitative developers and trading teams to deliver business-critical software Drive ...

Principal Software Engineer

Hiring Organisation
Cirrus Selection Limited
Location
BS34, Filton, South Gloucestershire, Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum + Bonus, Overtime, Pension
Salary up to £70,000 + Bonus + Excellent Benefits Want to work on complex software that sits at the heart of advanced defence systems? We're looking for an experienced Software Engineer with strong RTI DDS and distributed systems experience to help shape the architecture, design … data models, support system-level design decisions, and provide technical leadership across multiple software teams. You'll work closely with architects, technical leads and systems engineers to ensure software, middleware and communications frameworks continue to support highly capable, real-world defence systems. What you'll be doing Developing ...

Senior Platform Engineer - AI Native SaaS Platform

Location
City Of London, England, United Kingdom
SaaS Platform | 10x ARR Since Last Year Remote-first UK with hybrid London office option Up to £125,000 + equity Golang | GCP | Kubernetes | Distributed Systems Senior Platform Engineer - We're working with a rapidly scaling AI-native SaaS company who raised an impressive Series B round … match the ambition of their product and customers. The product is real-time, data-rich and AI-native, creating complex engineering challenges across distributed systems, reliability, infrastructure, tooling and developer experience. As they continue to scale their Engineering team, they are now looking for a Senior Platform Engineer ...

Senior Software Backend Developer

Location
Elstree, 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 ...

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

AI Native Systems Engineer

Location
City Of London, England, United Kingdom
Native Systems Engineer 6 Month Contract London (Hybrid) £500/day (Outside IR35) AI Native Systems Engineer needed for a 6 Month Rolling Contract based in London (Hybrid). Start ASAP ideally September 2026. Hybrid Working – 2-3 days/week remote (WFH) + 2-3 days/…/day (Outside IR35). Working with a global IT Consultancy supporting the client's transition towards delivery models utilising AI agents to streamline systems software + operations: AI Native Systems Engineer is a technical leadership role designing AI-enabled, complex cloud-native + data-intensive systems ...

Senior Software Engineer

Hiring Organisation
Method-Resourcing
Location
City of London, London, United Kingdom
Employment Type
Permanent
Senior Software Engineer: Sports Betting Up to £120,000 + Bonus + Excellent Benefits London - 5 Days On-Site | Python | Java | AI | Low Latency | Distributed Systems Build software where performance, mathematics and real-time decision-making genuinely matter. We're partnering with a highly technical sports betting business … continuing to invest in its engineering function. They're looking for Senior Software Engineers to work on complex backend systems operating across real-time data, quantitative problems and high-performance distributed architecture. This is an opportunity for engineers who enjoy difficult technical problems rather than simply delivering features ...