We are looking to hire several contract Research Scientists with expertise in computer systems and AI infrastructure to conduct cutting-edge research at the intersection of computer systems, machine learning, and distributed systems. These roles are ideal for recent PhD graduates seeking industrial research experience, or for exceptional B.Sc. or M.Sc. graduates looking to deepen their research … skills in an industry setting. We welcome applicants with backgrounds in one or more of the following areas: operating systems, distributedsystems, and machine learning systems. Key Responsibilities: Rapid Prototyping: Collaborate with a multidisciplinary team to quickly develop and test proof-of-concept prototypes, validating research ideas in real-world, industrial environments. Performance Optimization: Perform detailed profiling … and optimization of operating systems and large-scale distributedsystems, leveraging a range of heterogeneous hardware (e.g., CPU, NPU) for enhanced performance. Research Publications: Transform research findings and innovative contributions into high-impact publications in top-tier academic journals and conferences. Technical Documentation: Create and maintain comprehensive technical documentation outlining research methods, design decisions, and implementation specifics More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Partnerscale
Engineering Team Lead – DistributedSystems/Data Platforms Location: Manchester (Hybrid) Salary: Up to £75,000 + bonus (15–20%) + travel allowance & benefits Permanent, Full-time We are recruiting for an Engineering Team Lead to join a growing technology business and lead a team working on large-scale distributed data platforms. This is a hands-on … leadership role where you’ll oversee the design, development and delivery of resilient, high-availability systems that handle significant data workloads. You’ll work across a range of technologies including Riak, Cassandra, Couchbase, DynamoDB, Aerospike, Redis and MongoDB. Direct experience with NoSQL datastores is a bonus, but not expected. We’re looking for someone with a strong software engineering … teams through data platform or backend engineering projects. You’ll be responsible for driving best practices, mentoring developers and ensuring smooth delivery across multiple projects. A deep understanding of distributedsystems, data storage and scalable architectures will be key. Key experience required: Proven experience leading a software or data engineering team Strong understanding of distributedsystemsMore ❯
Job Summary We are seeking AI Infra Engineer to design, develop, and optimize distributed AI systems for serverless AI platforms. The successful candidate will leverage expertise in large language models (LLMs), and system design to build robust, scalable solutions. This role offers a unique opportunity to contribute to innovative AI-driven systems, collaborating with cross-functional teams … to deliver high-impact solutions in a fast-paced, research-driven environment. Key Responsibilities Design and implement scalable, distributedsystems to support AI-driven workloads, ensuring high performance and reliability. Develop robust software solutions using Python (and potentially C++) to address complex technical challenges in AI and distributed computing. Work within a larger team to rapidly develop … proof-of-concept prototypes to validate research ideas and integrate them into production systems and serverless infrastructure. Work closely with cross-functional teams to participate in developing innovative AI infrastructure, data systems, and cloud computing technologies. Implement resource scheduling and orchestration mechanisms to ensure efficient execution of distributed tasks. Required: Education: Bachelor's or Master's degree More ❯
belfast, antrim, united kingdom Hybrid / WFH Options
Magnite
others, and developing software that shapes the future of audience targeting, we'd love to meet you. In this Backend Engineer role, you'll help design, build and optimise systems that process billions of events every day, powering Magnite's Audience Platform. At Magnite, we cultivate an environment of continuous growth and collaboration. Our work impacts what millions of … All of this happens in milliseconds, billions of times a day, across the internet. Pretty nifty. We are looking for a senior backend engineer who loves tackling high volume, distributedsystems and tuning ultra-low-latency services. If you thrive in a collaborative, high-ownership environment and want to shape the future of audience targeting at scale, we … small, experienced team that values clean design, strong fundamentals, and ownership of what we build. You'll work alongside engineers who love to experiment with new tools and deliver systems that run reliably at massive scale. We: Stream, ingest and asynchronously process 2 Billion+ events every day Run sub-20 ms, high-QPS microservices Operationalize Data Science models - from More ❯
St. Albans, Hertfordshire, South East, United Kingdom
Method-Resourcing
UK) Method is partnering with a leading infrastructure technology company that's rebuilding its software architecture from the ground up. The mission is to create connected, secure, and scalable systems that enable smarter infrastructure, and deliver trusted connectivity across multiple sectors. They're looking for a Principal Software Engineer, a hands-on technical authority who will set engineering standards … shape the next generation of event-driven microservices powering their global platform. The role You'll work at the top of the engineering track, designing and delivering high-performance, distributedsystems while guiding others through implementation and problem-solving. This is a deep technical role, ideal for someone who thrives on code, architecture, and tangible impact. What you … ll do Design and build scalable, distributedsystems that support safety-critical environments. Lead technical decision-making and resolve engineering challenges across domains. Own the delivery of complex features, ensuring performance, resilience, and maintainability. Collaborate with Engineering Leads, Architects, and Product to translate roadmap goals into reality. Contribute to a 5-year architectural refresh, evolving systems to More ❯
tools like Apache Spark, Databricks, Apache Pulsar, Apache Airflow, Temporal, and Apache Flink, sharing knowledge and suggesting improvements. Documentation: Contribute to clear and concise documentation for software, processes, and systems to ensure team alignment and knowledge sharing. Your Qualifications Experience: Professional experience in Python development or related software engineering roles. Python Proficiency: Strong knowledge of Python, including experience with … web frameworks like Django, Flask, or FastAPI. Database Management: Solid experience with relational databases like PostgreSQL or MySQL and familiarity with NoSQL databases like Redis. DistributedSystems: A basic understanding of distributedsystems and microservices architecture, as well as cloud-based infrastructure (AWS, GCP, Azure), is a plus. Version Control: Experience with Git and familiarity with … like AWS, GCP, or Azure. DevOps Tools: Familiarity with containerization (Docker) and infrastructure automation tools like Terraform or Ansible. Real-time Data Streaming: Experience with Apache Pulsar or similar systems for real-time messaging and stream processing is a plus. Data Engineering: Experience with Apache Spark, Databricks, or similar big data platforms for processing large datasets, building data pipelines More ❯
backend services and microservices using Java. Collaborate broadly: Work with cross-functional teams to deliver scalable telecom solutions. Optimise performance: Integrate databases, APIs, and ensure efficiency across systems. Harden systems: Implement redundancy, security, and performance tuning for telecom operations. Problem-solve: Troubleshoot challenges in distributedsystems and live client environments. Contribute to Agile: Participate in code reviews … ensure best practices across the lifecycle. What we’re looking for 4+ years’ hands-on backend Java development experience. Strong expertise in RESTful APIs and microservice architectures. Background in distributedsystems, OOP, and networking fundamentals. Cloud environment experience (AWS, GCP, etc.), plus Docker/Kubernetes and CI/CD. Proven track record optimising apps for performance, memory, and … scalability. SQL/NoSQL database experience, including deployment and integration. Knowledge of messaging systems (Kafka, RabbitMQ, Pub/Sub). Excellent communication and analytical skills. Nice to have: Telecom-specific protocols (SMPP, SIP), OSS/BSS integrations, or network APIs. Event-driven systems, CQRS, or high-redundancy architectures. Security scanning, testing, Git, and Agile/Scrum experience. Interest More ❯
shape technical direction, ensure performance and scalability, and mentor a talented development team within a growing technology business. Key Responsibilities Lead the architecture and development of high-performance, secure systems using C#/.NET Build low-latency, scalable applications for real-time communication and data handling Define and implement coding standards, CI/CD pipelines and best practices Resolve … to support continuous improvement Skills & Experience Required Degree in Computer Science, Software Engineering or similar 10+ years’ experience with C# and .NET (Core/5+) Strong background in scalable, distributedsystems (microservices) Experience with messaging and data technologies (Kafka, RabbitMQ, gRPC, TCP/IP) Skilled in performance tuning, concurrency and multithreading Solid understanding of security for critical systems … MVVM, MVP or MVC Desirable Experience planning and managing software projects Agile Scrum background Familiarity with Docker, Kotlin/Java and CI/CD tools Keywords C#, .NET, Microservices, DistributedSystems, Kafka, RabbitMQ, CI/CD, WPF, Agile, Docker, Kotlin For more info please do reach out, Sam Payne @ The One Group. More ❯
buckinghamshire, south east england, united kingdom Hybrid / WFH Options
Rightmove
to consumers, our partners and all our stakeholders across the UK property market. You'll be at the heart of a greenfield opportunity - building, deploying, and operating machine learning systems that leverage Rightmove's data at large scale. You'll have the opportunity to shape best practices, own and grow the ML Ops discipline, and help us move from … Engineer might involve; Designing, building, and maintaining ML pipelines for training, deployment, monitoring, and retraining at scale. Working with data scientists to take models from development to production-grade systems, ensuring scalability, reproducibility, and robustness. Automating feature engineering and data pipeline processes, ensuring reproducibility and auditability. Implementing monitoring and observability to detect drift, bias, and performance degradation, and setting … production and automating retraining as needed. Sharing knowledge across the data and AI community at Rightmove. We're looking for someone who; Has impactful experience deploying and maintaining ML systems in production, ideally in larger, mature organizations or teams operating at significant scale (e.g., web-scale, distributedsystems, cloud-native environments). Brings expertise in MLOps: CI More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
quality, high-impact releases. You'll be working with a modern, cloud native tech stack using Java, Spring Boot, AWS, Kafka and CI/CD to build highly scalable, distributedsystems with 24/7 availability. Location/WFH: There's a hybrid model with two days a week work from home, when you are in the office … range of facilities including roof terrace, restaurant and break out areas. About you: You have strong technical and people leadership skills You have advanced experience of building cloud-native, distributedsystems using Java and Spring Boot You have a strong knowledge of AWS including Amazon EKS You have experience with Kafka and event driven architectures You're collaborative More ❯
Worcester, Worcestershire, West Midlands, United Kingdom
University of Worcester
located around 40 minutes south of Birmingham, the UKs second city. The Department of Computing undertakes research across a range of themes, including Machine Learning, Data Science, Intelligent Interactive Systems, Computing in Education, and Cyber Security. It is also home to the Digital Innovation and Intelligent Systems Research Group. Depending on qualifications and experience, this role may be … expected to have contemporary subject knowledge and/or experience of professional practice in several of the following areas: - Computer Science - Mathematics for Computing - Data Structures and Algorithms - Operating Systems - DistributedSystems - Object Oriented Programming - Robotics - Internet of Things - Machine Learning - Artificial Intelligence - Natural Language Processing We would especially welcome applicants who have experience with physical computing More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Explore Group
and scalability of applications used by global clients. This is a hands-on leadership role for an engineer who combines deep technical expertise with strategic thinking — someone comfortable designing distributed, API-first SaaS systems while mentoring others and leading by example. You’ll collaborate across disciplines to deliver exceptional, performant, and intelligent user experiences that leverage emerging AI … capabilities. What You’ll Do Architect and evolve complex, distributed frontend and full-stack systems built on modern, scalable, API-first SaaS principles. Design and deliver performant, resilient, and maintainable web applications using React and TypeScript. Collaborate across teams (design, product, backend, DevOps) to deliver end-to-end features with strong system reliability and security in mind. Contribute … build a culture of collaboration and accountability. Lead end-to-end delivery, ensuring projects meet both product and technical excellence standards. Tech Stack & Core Expertise Deep technical expertise in distributedsystems , multi-tenant SaaS , and API-first architectures . Full-stack experience with strong TypeScript skills and familiarity with Java or Go . Knowledge of AWS serverless architecture More ❯
product, third party integrations, our users and AI services to interact with our established product portfolio. When it comes to AI, we're not building chatbots. We're building systems that automate end-to-end accounting workflows from document processing through to statutory filing to make a real impact on tens of thousands of our customers. You'll design … third-party integrations Architect scalable, secure API infrastructure serving multiple products and consumers Establish API design standards, patterns, and best practices across the engineering organization Design for evolution - build systems that can adapt as products and requirements change Make strategic technical decisions about API gateways, authentication, rate limiting, and versioning Development & Integration Build production-grade APIs using C# .NET … JWT, API keys, and modern security patterns Testing mindset - you write unit tests and understand integration testing API documentation experience using OpenAPI/Swagger and maintaining developer portals Production systems mindset covering observability, reliability, and operational excellence Architectural thinking - ability to design systems for scale, security, and evolution Desirable Skills and Experience Experience with Supabase or similar backend More ❯
Oxfordshire, Milton Hill, United Kingdom Hybrid / WFH Options
Mars Recruitment
with tools such as CMake, GIT (or other source code control system), a bug or issue tracking system, and debuggers Experience of developing complex software applications Experience developing control systems Python Distributedsystems Database interaction/SQL queries Cloud infrastructure (e.g. Azure/AWS) Our client is offering a hybrid working arrangement with 3 days in their More ❯
Product-Focused Backend Engineer Functional Programming & DistributedSystems London (Hybrid) | £120,000£160,000 + Equity At Ncounter, were partnering with a cutting-edge AI company on a mission to redefine how professionals in highly regulated industries interact with complex, multi-modal data. Their platform empowers users to deploy custom no-code AI agents that produce verifiable outputs … high-calibre engineering function where every member contributes to planning, testing, analysis, and execution. What Youll Be Doing: Building and evolving APIs that serve as the backbone for internal systems and customer-facing applications Scaling the platform to support heavy, multi-tenant usage patterns and high-throughput AI workloads Applying foundation models (GPT-4.1, Claude 4, Gemini 1.5 and … on experience with functional programming (Elixir is a plus, but other languages like Scala, Haskell, Clojure, Go, Node.js, or F# are welcome) Proven track record of building and scaling distributed backend systems Solid understanding of infrastructure-as-code and cloud orchestration (AWS, Terraform, Docker) Familiarity with queue management, observability tooling, and shipping in fast-paced environments Awareness of More ❯
DevOps Engineer | £55,000 - £65,000 | Remote/UK-based Role Overview We’re looking for an experienced DevOps Engineer to join a growing Engineering team, supporting systems that serve tens of thousands of customers. You’ll play a key role in deploying, monitoring and operating our applications across critical production environments, with a direct impact on user experience … development and production environments. Build, maintain and improve observability and monitoring solutions, ensuring system health and uptime, including participation in on-call rotation. Design, implement and optimise continuous delivery systems, advising development teams on resiliency, operability and best practices. Configure and administer advanced Kubernetes clusters (networking, storage, namespacing, multi-node groups). Configure and administer Kafka clusters with disaster … to agile ceremonies (stand-ups, sprint planning, retrospectives) to support delivery goals. Essential Skills & Experience: 3+ years in a DevOps role, ideally within a SaaS environment. Strong background in distributedsystems (load balancing, messaging, distributed databases). Hands-on experience with configuration management tools (e.g. Ansible, Chef, Puppet). Expertise in cloud platforms, particularly AWS. Proven track More ❯
DevOps Engineer | £55,000 - £65,000 | Remote/UK-based Role Overview We're looking for an experienced DevOps Engineer to join our software development team, supporting systems that serve tens of thousands of customers. You'll play a key role in deploying, monitoring and operating our applications across critical production environments, with a direct impact on user experience … development and production environments. Build, maintain and improve observability and monitoring solutions, ensuring system health and uptime, including participation in on-call rotation. Design, implement and optimise continuous delivery systems, advising development teams on resiliency, operability and best practices. Configure and administer advanced Kubernetes clusters (networking, storage, namespacing, multi-node groups). Configure and administer Kafka clusters with disaster … to agile ceremonies (stand-ups, sprint planning, retrospectives) to support delivery goals. Essential Skills & Experience: 3+ years in a DevOps role, ideally within a SaaS environment. Strong background in distributedsystems (load balancing, messaging, distributed databases). Hands-on experience with configuration management tools (e.g. Ansible, Chef, Puppet). Expertise in cloud platforms, particularly AWS. Proven track More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Moneysupermarket Group
and comes together to work hard, go beyond, and make sure everyone feels they belong.At MONY Group our developers use their expertise and knowledge of building and maintaining large distributedsystems to create blazingly fast and reliable experiences that delight our customers. They also use their passion to inspire everyone they work with to deliver a world class … pipelines. BE: Typescript, Node.js, AWS, Java FE: Javascript, Typescript, Vue.jsOur backends are a mix of Java and serverless AWS Lambda services using Typescript & Node.js. Primarily you'll develop serverless systems in Typescript but you will interface and work with some systems which are Java microservices. We're open to experience with any object oriented programming language and value … high levels of quality in your output. A good understanding of SOLID design principles and strive to produce clean code. Understand DevOps principles and have experience shipping and owning systems using CI/CD in cloud infrastructure. Strong agile development practice - we love to ship and deliver value as quickly as possible. You'll see value in working in More ❯
Senior .NET Developer – Manchester (Hybrid) Join high-performing development teams of 250+ building real-time, large-scale systems used by millions of users across the UK, North America and South Africa. This is a chance to work on business-critical software that directly drives user engagement and revenue. Hybrid role based in Manchester city centre (2 days per week … made at team level, you will have a say in the tech stack and development approach, with a strong emphasis on team collaboration. This is a stimulating environment where systems must operate in real-time, requiring robust event-driven architectures, streaming data pipelines, and reactive programming. You’ll tackle complex scalability challenges across distributedsystems, ensuring speed … and reliability under heavy user loads. Security and compliance are central to the platform, so you’ll be involved in building secure systems with strong authentication, encryption, and adherence to regulatory standards. What You'll Get to Work With: Modern microservices architecture powering high-volume systems Containerisation using Docker and Kubernetes for scalable deployments Cloud-native platforms and More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Salt Search
performing engineering team within retail banking. This is a fantastic opportunity for a technically minded individual who's passionate about building fast, reliable, and scalable software within a complex distributed environment. You'll play a key role in designing, developing, testing, and implementing modern microservices-based applications running in the public cloud. This is a hands-on position within … and deliver well-tested, production-ready software with strong focus on functional and non-functional requirements Deep understanding of microservices architecture , cloud-native applications, and API development Experience with distributedsystems - managing workloads at scale using modern practices for availability, performance, and observability Knowledge and experience with Test-Driven Development (TDD) and automated testing frameworks Excellent collaboration and More ❯
Overview Principal Systems Development Engineer, Region Services - AWS EMEA SARL (UK Branch). This role is based in London and focuses on DevOps/SRE/Systems Development Engineering within the Region Services team. The candidate will own automation, improvement and simplification of operational and business workflows, identify and resolve systemic issues, and work with development, operations, solutions … architects, and customers/partners to strengthen services. The role combines systems design, architecture, software development, and process improvement, with an emphasis on resilience engineering and engineering best practices. The team values work-life harmony and offers flexible schedules to support a productive and balanced life both in and outside of work. Key job responsibilities Provide support and guidance … preferred qualifications. The role supports AWS services in compute, database, storage, IoT, platform, and productivity apps, including security-focused solutions for cloud services. BASIC QUALIFICATIONS Experience working with complex distributed systems. Excellent coding skills with the ability to develop high-quality software solutions while mentoring engineers in best practices. Expertise in systems design (single component and distributedMore ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Cumulocity
Founded in 2012, Cumulocity is a global leading industrial IoT provider that connects the physical and digital worlds — powering the smart, connected products behind wind farms, industrial robots, energy systems, and more. The Analytics team that we’re hiring for is responsible for the intelligence layer that turns raw sensor data into timely insights and real-world actions. Cumulocity … especially C++ if possible. Experience with other backend languages such as Rust or Go is also valued. You should have some knowledge of back-end/server-side/systems programming topics such as distributedsystems, multi-threading, memory and performance optimization . Our software is deployed to the cloud using Kubernetes , so we’re interested in More ❯
Software Developer .NET - Manchester (Hybrid) Join high-performing development teams of 250+ building real-time, large-scale systems used by millions of users across the UK, North America and South Africa. This is a chance to work on business-critical software that directly drives user engagement and revenue. Hybrid role based in Manchester city centre (2 days per week … made at team level, you will have a say in the tech stack and development approach, with a strong emphasis on team collaboration. This is a stimulating environment where systems must operate in real-time, requiring robust event-driven architectures, streaming data pipelines, and reactive programming. You'll tackle complex scalability challenges across distributedsystems, ensuring speed … and reliability under heavy user loads. Security and compliance are central to the platform, so you'll be involved in building secure systems with strong authentication, encryption, and adherence to regulatory standards. What You'll Get to Work With: Modern microservices architecture powering high-volume systems Containerisation using Docker and Kubernetes for scalable deployments Cloud-native platforms and More ❯
Senior .NET Developer - Manchester (Hybrid) Join high-performing development teams of 250+ building real-time, large-scale systems used by millions of users across the UK, North America and South Africa. This is a chance to work on business-critical software that directly drives user engagement and revenue. Hybrid role based in Manchester city centre (2 days per week … made at team level, you will have a say in the tech stack and development approach, with a strong emphasis on team collaboration. This is a stimulating environment where systems must operate in real-time, requiring robust event-driven architectures, streaming data pipelines, and reactive programming. You'll tackle complex scalability challenges across distributedsystems, ensuring speed … and reliability under heavy user loads. Security and compliance are central to the platform, so you'll be involved in building secure systems with strong authentication, encryption, and adherence to regulatory standards. What You'll Get to Work With: Modern microservices architecture powering high-volume systems Containerisation using Docker and Kubernetes for scalable deployments Cloud-native platforms and More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Mastek
Kubernetes) Experience of Single page application frameworks (Angular/React) Practical experience of development using Kafka/RabbitMQ Experience in large scale integration projects involving messaging, web services and distributedsystems Public Sector experience More ❯