451 to 475 of 1,669 Distributed Systems Jobs in the UK

Software engineer, agents (UK)

Location
Greater London, England, United Kingdom
WRITER.com. About the role We’re seeking a highly skilled fullstack software engineer to join our engineering team building advanced AI-driven agent systems that execute autonomous workflows, orchestrate multi-step tasks, and extend human capacity across enterprise applications. In this role, you’ll play a key part … teams to turn complex agent concepts into production-ready systems. What you'll do Design, implement, and maintain scalable, secure agent-driven services and systems that autonomously accomplish tasks using modern AI frameworks. Develop and enhance robust infrastructure and high-throughput APIs, focusing on core agent capabilities such ...

Site Reliability Engineer

Location
Birmingham, England, United Kingdom
Site Reliability Engineer to join a team responsible for ensuring the reliability, performance, and scalability of critical enterprise systems. This role blends software and systems engineering to drive automation, prevent service-impacting incidents, and support transformative cloud initiatives. If you enjoy solving complex technical challenges, innovating at scale … with this job opening and all applicants should be able to work for any US Employer without sponsorship. Benefits & Extras Work on cutting-edge distributed systems and cloud transformations Solve challenging performance, scalability, and reliability problems Collaborate with teams driving automation and monitoring initiatives Exposure to enterprise-scale ...

Senior Software Engineer

Location
City Of London, England, United Kingdom
automation more broadly - AI-assisted testing, documentation, migrations and support tooling. What you’ll need: Essential Strong commercial experience building and running production backend systems in Java. This is a Java role on a Java platform; comfort with a recent LTS release (17/21 or later) and modern … model, collections, allocation and garbage collection behaviour, and the ability to profile and measure latency and throughput rather than reason about them by feel. Distributed systems fundamentals - messaging, delivery semantics, idempotency, ordering, backpressure, partial failure and recovery - and sound judgement about which guarantees a given problem actually requires. ...

Google Cloud Platform (GCP) Architect

Location
Glasgow, Scotland, United Kingdom
across the project by creating coding that actively reviews, debugs, and help support team members with their coding Lead architectural design for cloud-native systems and services, producing comprehensive design artifacts (RFCs, ADRs, architecture diagrams) that are reviewed and adopted across multiple teams Own operational excellence by proactively identifying …/CD, Application Resiliency, Security, and capacity planning Demonstrated expertise in a technical discipline (e.g., cloud architecture, artificial intelligence/machine learning, mobile, distributed systems, security, DevOps/platform engineering) In-depth knowledge of financial services industry and their IT systems, regulatory constraints, and operational requirements Practical ...

Lead Software Engineer - Python, Data, Cloud, AIML

Location
Greater London, England, United Kingdom
improve the value realized by automation at scale. Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Builds engineering stack required … security expectations; experience coaching senior engineers/leads on compliant usage patterns and controls. Proven track record in system design, architecting and developing microservices, distributed systems and data-intensive applications Experience with Cloud services, Infrastructure as Code, containerized application development, big data and modern data engineering technologies Practical ...

Software Engineer (Rust) 2

Location
Liverpool, England, United Kingdom
Rust) 2 to join our engineering team in Liverpool, United Kingdom. In this mid-level position, you will design, develop, and maintain high-performance systems using Rust while collaborating with cross-functional teams to deliver robust software solutions. You will take ownership of code quality, contribute to architectural decisions … architects, and other engineers to translate requirements into technical specifications Participate in system design discussions and contribute to architectural decisions for scalable and maintainable systems Debug and troubleshoot production issues, implementing timely and effective resolutions Maintain organized documentation of code, systems, and processes to facilitate knowledge sharing ...

Application Support Engineer

Location
Belfast City District, Northern Ireland, United Kingdom
platform and the use cases that run on it and help make it production ready from the start rather than after go live. Agentic systems are non-deterministic, so the support bar is higher than it looks. Anyone can make an agent work once. You'll help keep … Work hands on with the newest AWS AI services at production scale Solve genuinely hard problems in the reliability, observability and cost of agentic systems Grow from application support into AI platform and site reliability engineering Build something from the ground up and leave a lasting impact About ...

Staff Platform Engineer, Fanatics Markets - UK Edinburgh, Scotland, United Kingdom; Leeds, England, United Kingdom; London, England, United Kingdom

Location
Leeds, England, United Kingdom
engineers and engineering leads to enable rapid innovation without compromising stability or security. This role requires a balance of deep hands‐on software engineering, systems thinking and technical leadership. You will lead complex projects that support the exchange—from load‐testing environments and mock integrations to monitoring and automated … balance of coding and infrastructure work varies by project, but you should be comfortable independently developing new software as well as improving existing systems, setting platform standards and mentoring engineers across experience levels. On the engineering side, we are pioneering the use of AI as a code collaborator. ...

Staff Platform Engineer, Fanatics Markets - UK Edinburgh, Scotland, United Kingdom; Leeds, England, United Kingdom; London, England, United Kingdom

Location
City of Edinburgh, Scotland, United Kingdom
engineers and engineering leads to enable rapid innovation without compromising stability or security. This role requires a balance of deep hands‐on software engineering, systems thinking and technical leadership. You will lead complex projects that support the exchange—from load‐testing environments and mock integrations to monitoring and automated … balance of coding and infrastructure work varies by project, but you should be comfortable independently developing new software as well as improving existing systems, setting platform standards and mentoring engineers across experience levels. On the engineering side, we are pioneering the use of AI as a code collaborator. ...

Staff Platform Engineer, Fanatics Markets - UK Edinburgh, Scotland, United Kingdom; Leeds, England, United Kingdom; London, England, United Kingdom

Location
Greater London, England, United Kingdom
engineers and engineering leads to enable rapid innovation without compromising stability or security. This role requires a balance of deep hands‐on software engineering, systems thinking and technical leadership. You will lead complex projects that support the exchange—from load‐testing environments and mock integrations to monitoring and automated … balance of coding and infrastructure work varies by project, but you should be comfortable independently developing new software as well as improving existing systems, setting platform standards and mentoring engineers across experience levels. On the engineering side, we are pioneering the use of AI as a code collaborator. ...

Training / AI Infrastructure

Location
Greater London, England, United Kingdom
convergence by profiling and eliminating bottlenecks across the foundation model training stack stack, from data pipelines to GPU kernels Design, build, and optimize distributed training systems (PyTorch) for multi-node GPU clusters, ensuring scalability, robustness, and high utilization Implement efficient low-level code (CUDA, cuDNN, Triton, custom kernels … Develop monitoring and debugging tools for large-scale runs, enabling rapid diagnosis of performance regressions and failures What You'll Bring Deep experience in distributed systems, ML infrastructure, or high-performance computing (8+ years) Production-grade expertise in Python Low-level performance mastery: CUDA/cuDNN/Triton ...

Staff GCP Cloud Security Engineer

Location
Greater London, England, United Kingdom
document, build and maintain a secure and scalable infrastructure on GCP using Infrastructure as Code Be part of the team responsible for safeguarding our systems, applications and data by ensuring secure user access, authentication and authorisation mechanisms are in place Engineer and automate technical controls within GCP to ensure … such as organisation policies and VPC Service Controls A deep understanding of GCP IAM and its limitations Experience with service-oriented architecture using containers, distributed systems and immutable infrastructure on GCP (including GKE, Compute Engine, Shared VPC and Cloud SQL) Expertise in Kubernetes, securing clusters (GKE) and meshes ...

Full-stack AI Engineer

Location
Greater London, England, United Kingdom
shaping our technical direction. This is a unique opportunity to work at the intersection of AI/ML, fintech, and compliance - building production AI systems that handle real financial crime investigations at scale. What You'll Do Architect and build end-to-end features across our React frontend … party services like LexisNexis, data warehouse) with robust error handling and observability Improve platform reliability - implement monitoring, alerting, and performance optimizations for production AI systems Mentor and uplift junior and mid-level engineers through code reviews, pairing, and technical guidance Shape engineering practices - contribute to architecture decisions, coding standards ...

Lead Software Engineer, Software Defined Networking

Location
Greater London, England, United Kingdom
applications, and technologies within the portfolio Design and implement components of JPMC-VPC, including control plane, data plane, software gateways, load balancers, and IPAM systems Develop high-quality code solutions and contribute to new production code capabilities within the team Write production-quality code in Go, Python … business, product, and technology teams, building stakeholder relationships Champion our culture of diversity, opportunity, inclusion, and respect Required Qualifications, Capabilities, and Skills: Experience in systems engineering, networking, or distributed systems Practical experience delivering system design, application development, testing, and operational stability Experience with one or more programming ...

Software Engineer - Affiliate Operations

Location
Greater London, England, United Kingdom
technology that connects millions of shoppers with the world's leading fashion brands. Our squad builds the platforms, data products, marketing services, and bidding systems that drive business-critical customer acquisition, partner integrations, and revenue growth. We are a highly data-driven engineering organization. We validate ideas through experimentation … measure success through business outcomes, and continuously improve our platforms using evidence. Our work involves large-scale data processing and distributed systems, requiring us to remain highly reliable while evolving to support new markets and acquisition channels. Reliability is fundamental to everything we build. We invest heavily ...

Lead Software Engineer - MLOps Platform

Location
Greater London, England, United Kingdom
pipelines, ensuring reliability and reproducibility supporting different model frameworks and architectures Implement tools and frameworks for model versioning, experiment tracking, and lifecycle management Develop systems for monitoring model performance, addressing data drift and model drift Collaborate with data scientists and engineers to devise model integration/deployment patterns … MLOps tools and platforms (e.g., MLflow, Amazon SageMaker, Google VertexAI, Databricks, BentoML, KServe, Kubeflow) Experience with cloud technologies (AWS/Azure/GCP) and distributed systems, web technologies and event drive architectures Understanding of data versioning and ML models lifecycle management Hands-on experience with CI/ ...

Software Engineer - Senior Consultant II - (Hybrid)

Location
Belfast City District, Northern Ireland, United Kingdom
role in modernizing legacy processes while shaping the future of Allstate’s billing ecosystem. If you enjoy solving complex problems, improving large-scale systems, and delivering high quality financial services products, this is an opportunity to make a meaningful impact in a fast evolving domain. Key responsibilities: Provides input … with Java (Spring Boot). Demonstrated experience developing scalable RESTful APIs and implementing event-driven architecture using Apache Kafka, with a strong understanding of distributed systems, microservices, and asynchronous messaging patterns. Strong experience withTest-Driven Development (TDD) and automated testing practices, utilising frameworks such asJUnit, Mockito, Cucumber ...

AI Tech Lead Developer

Hiring Organisation
Sandhata Technologies Limited
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 85,000 Annual
services and agents. Develop and optimise Python-based AI components including prompt orchestration, output validation, and evaluation tooling. Integrate LLMs with enterprise systems, observability, and security frameworks. Design and maintain CI/CD pipelines aligned to engineering standards (Azure DevOps primarily). Collaborate closely with platform leads, architects … data access patterns supporting enterprise use cases. Help shape API standards, reusable patterns, and documentation for platform adoption. Troubleshoot and optimise performance across distributed systems and cloud services. Mandatory Skills & Experience: Strong Python engineering in production systems with FastAPI. Strong Java engineering in production systems. Working knowledge ...

Research Engineer

Location
Greater London, England, United Kingdom
hard work is system design, data, orchestration, and making outputs trustworthy enough that people act on them. Running population-scale simulations is a systems problem as much as a science one — foundation models, behavioural data, evaluation pipelines, and the infrastructure that holds them together, with real engineering problems … Role As an AI Engineer you will be part of the wider technical team but positioned within Science.You’ll research and build the systems that bring our AI agents to life and you will work with engineering to scale the infrastructure that powers our LLM-driven synthetic populations. ...

Full Stack Engineer- Data Science Focus

Location
East Midlands, England, United Kingdom
there is genuine business or architectural impact. Strong analytical thinking is critical. You will need to decompose ambiguous, multi-faceted problems, reason about complex distributed systems and data flows, and anticipate the downstream consequences of design decisions. You translate business problems into elegant technical solutions. Key Responsibilities Design … being Humble, Hungry, and Smart Exposure to time-series data, geospatial data, or IoT data streams Experience with ranking, scoring, or data fusion systems Familiarity with frontend technologies (React, TypeScript) Experience in rail testing, NDT, or sensor-based inspection industries (ultrasound, eddy current, electromagnetic, etc.) Experience with infrastructure ...

Software Development Engineering Manager, AIS

Location
Greater London, England, United Kingdom
their business needs and requirements Align approaches across our tooling to provide an improved consolidated experience. Minimum Qualifications A strong software engineering background in systems, backend, distributed systems, or platform work, with the ability to engage deeply Proven track record in software development and architecture … Golang) Solid grasp of Linux operating systems and familiarity with, networking concepts (e.g. socket programming) Preferred Qualifications Experience with gRPC Experience developing security auditing products Experience in vulnerability research Experience in developing with Agentic workflows Experience in Swift At Apple, we're not all the same. And that ...

Test Engineer, Cloud & Data

Hiring Organisation
Response Informatics
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
Salary
£65,000
Lambda o Glue o EMR o ECS/EKS o RDS o IAM o CloudWatch Understanding of cloud architecture, distributed systems, and microservices. Experience validating infrastructure, platform services, APIs, and cloud deployments. Test Automation Strong automation skills using Python . Experience with test automation frameworks such ...

Java Developer

Hiring Organisation
TXP
Location
Cumbria, United Kingdom
Employment Type
Contract
Contract Rate
£370 - £420/day
continuous improvement initiatives across development practices and platform capabilities. Perform code reviews and promote engineering best practices. Troubleshoot and resolve complex technical issues across distributed systems. Mentor junior developers and contribute to the wider engineering community. Essential Skills & Experience Strong commercial Java development experience. Experience delivering solutions within ...

Ruby Developer

Location
Greater London, England, United Kingdom
backend technologies, such as Node.js, Python, Java, or .NET. Strong experience with PostgreSQL/MySQL and database optimisation. Experience with REST APIs, microservices, and distributed systems. Experience with Redis, Kafka, RabbitMQ, or similar backend technologies. Experience with Docker, CI/CD, and at least one cloud platform (AWS, Azure ...

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