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 ❯
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 ❯
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 ❯
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 ❯
to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributedsystems, with the opportunity to build scalable tools and frameworks used across the business. What youll do: Design, develop, and maintain performant, reliable frameworks and services in Python … Build productivity tools and platforms that streamline workflows across investment and technology teams Contribute to code reviews and best practices, improving overall development quality Work across distributedsystems, containers, and automation pipelines to deliver scalable solutions What were looking for: 6+ years professional software development experience Strong proficiency in high-performance Python (deep ecosystem knowledge and best practices … Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in distributedsystems and large-scale compute frameworks Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation This role offers the chance to work on complex technical challenges at scale, with direct impact on high-performance computing platforms. If youre a skilled More ❯
to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributedsystems, with the opportunity to build scalable tools and frameworks used across the business. What you’ll do: Design, develop, and maintain performant, reliable frameworks and services in … Python Build productivity tools and platforms that streamline workflows across investment and technology teams Contribute to code reviews and best practices, improving overall development quality Work across distributedsystems, containers, and automation pipelines to deliver scalable solutions What we’re looking for: 6+ years’ professional software development experience Strong proficiency in high-performance Python (deep ecosystem knowledge and … best practices) Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in distributedsystems and large-scale compute frameworks Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation This role offers the chance to work on complex technical challenges at scale, with direct impact on high-performance computing platforms. If you More ❯
Employment Type: Full-Time
Salary: £180,000 - £200,000 per annum, Negotiable, OTE
platform that powers mission-critical systems. We are seeking a technical and customer-focused Product Manager to drive the strategy and execution for the core of our platform: our distributed database engine, integrated AI capabilities, and high-availability solutions. This role sits at the intersection of distributedsystems, OLTP, high availability, and open-source innovation. You will … contribute to the product direction for our scalable distributed architecture, our core MariaDB-based OLTP server, and our synchronous high-availability offerings powered by Galera Cluster. You will be the voice of the developer and the enterprise architect, translating complex challenges into a product roadmap that pushes the boundaries of what a database can do. You will collaborate with … OLTP server. Your work will empower organizations worldwide to build resilient, high-performance applications. Key Responsibilities Product Strategy & Vision: Contribute to and communicate a compelling product strategy for our distributed database, OLTP systems, and high-availability solutions, grounded in market research, competitive analysis, and direct customer engagement. Roadmap & Backlog Management: Manage and prioritize the product backlog for your More ❯
join a research lab focused on shaping the future of data center infrastructure. As a Research Engineer you will collaborate with leading scientists, tackle cutting-edge research problems in systems, foster influence in academia and industry through technological innovations, and cultivate partnerships with local and global research teams. Responsibilities as Infrastructure Research Engineer : Contribute to the research and development … s degree in Computer Science or a related technical field. Be comfortable with research methodology. Be comfortable with system design and implementation. Have an in-depth understanding of operating systems and/or distributedsystems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. … Good communication skills. Desirable Experience: PhD in operating systems, distributedsystems etc. Published papers in top journals/conferences. If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com. By applying to this role you understand that we may collect your personal data and More ❯
join a research lab focused on shaping the future of data center infrastructure. As a Research Engineer you will collaborate with leading scientists, tackle cutting-edge research problems in systems, foster influence in academia and industry through technological innovations, and cultivate partnerships with local and global research teams. Responsibilities as Infrastructure Research Engineer : Contribute to the research and development … s degree in Computer Science or a related technical field. Be comfortable with research methodology. Be comfortable with system design and implementation. Have an in-depth understanding of operating systems and/or distributedsystems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. … Good communication skills. Desirable Experience: PhD in operating systems, distributedsystems etc. Published papers in top journals/conferences. If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com. By applying to this role you understand that we may collect your personal data and More ❯
join a research lab focused on shaping the future of data center infrastructure. As a Research Engineer you will collaborate with leading scientists, tackle cutting-edge research problems in systems, foster influence in academia and industry through technological innovations, and cultivate partnerships with local and global research teams. Responsibilities as Infrastructure Research Engineer : Contribute to the research and development … s degree in Computer Science or a related technical field. Be comfortable with research methodology. Be comfortable with system design and implementation. Have an in-depth understanding of operating systems and/or distributedsystems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. … Good communication skills. Desirable Experience: PhD in operating systems, distributedsystems etc. Published papers in top journals/conferences. If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com. By applying to this role you understand that we may collect your personal data and More ❯
join a research lab focused on shaping the future of data center infrastructure. As a Research Engineer you will collaborate with leading scientists, tackle cutting-edge research problems in systems, foster influence in academia and industry through technological innovations, and cultivate partnerships with local and global research teams. Responsibilities as Infrastructure Research Engineer : Contribute to the research and development … s degree in Computer Science or a related technical field. Be comfortable with research methodology. Be comfortable with system design and implementation. Have an in-depth understanding of operating systems and/or distributedsystems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. … Good communication skills. Desirable Experience: PhD in operating systems, distributedsystems etc. Published papers in top journals/conferences. If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com. By applying to this role you understand that we may collect your personal data and More ❯
St. Albans, Hertfordshire, England, 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 ❯
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 ❯
Bradford, Yorkshire, United Kingdom Hybrid / WFH Options
Caraffi Limited
SoD) and Sensitive Access Rules in ARA SAP Identity Management (SAP IDM) A detailed understanding of information security management principles, SAP application security implementation methodologies, role based access controls, distributedsystems administration, and distributed system recovery. Implemented SAP security Users and Roles in support of requirements. Core SAP security design, analysis, configuration, compliance, and implementation (multiple projects … is a plus) Experience with role based access controls, distributedsystems administration, and distributed system recovery Experience with security concepts and User/Role administration across several SAP products Experience in managing SAP security in ECC 6.0, S/4 HANA and SAP Public Cloud products Desirable: Security best practices for newer SAP Technologies, namely SAP Fiori More ❯
you make an impact in this role? As our Director of Engineering, you will join our global technology team that has embarked on building a highly available and scalable distributedsystems on the cloud to support the company's long-term strategy and vision. You will lead a team of engineers across new/emerging concepts in a … way that inspires them to do their best work and continue to grow and develop within the company. Our leaders work with distributed teams in a highly dynamic environment collaborating with product and technology leaders, and engineers who are passionate about our journey to build and deliver technology-powered solutions that our customers love and that works for our … business. Your primary responsibility is to lead the development of our next generation distributed platform, aligning resources and delivery with business growth and diversification, while significantly improving service quality and cost-effectiveness. We expect the individual to be innovative and energetic with strong communications and collaboration skills. Key Initiatives: Migrate partners to process real-time transaction through the Payment More ❯
Strong proficiency in TypeScript and modern JavaScript (ES6+) Experience building user-facing web applications with Next.js (or React) Solid experience with Java and Spring Boot in building scalable backend systems Hands-on experience with Terraform and cloud infrastructure provisioning Proficient with Cypress or similar tools for end-to-end and UI testing Experience with RESTful APIs, microservices, and distributedsystems Familiarity with CI/CD workflows and version control systems like Git Knowledge of secure coding practices and performance optimization Excellent communication and problem-solving skills Nice to Have Experience with containerization tools like Docker and orchestration platforms like Kubernetes Familiarity with GraphQL or WebSockets Exposure to monitoring/logging tools (e.g., Prometheus, Grafana, ELK, Datadog … Previous experience working in Agile/Scrum teams Knowledge of cloud platforms (e.g., AWS, GCP, or Azure) Solid experience with Java and Spring Boot in building scalable backend systems Hands-on experience with Terraform and cloud infrastructure provisioning Proficient with Cypress or similar tools for end-to-end and UI testing Experience with RESTful APIs, microservices, and distributedMore ❯
Companion Group is a AAA co-development gaming studio with a globally distributed and fully remote setup, renowned for its adeptness in overcoming the most intricate challenges in multiplayer game development. Our reputation precedes us as an excellent choice for clients aspiring to elevate their latest multiplayer titles, enabling scalability in player numbers, maximising player density, and crafting immersive … and emphasise clear, continuous and transparent communication as highly as technical skills. As our Senior Backend Game Engineer, you will be responsible for designing, developing, and maintaining scalable backend systems and services that support our game titles. You will collaborate closely with cross-functional teams to implement robust backend solutions that enhance the gameplay experience and ensure seamless multiplayer … functionality. Responsibilities: Be a part of the technical design and implementation of backend systems for multiplayer online titles, ensuring seamless connectivity and performance. Develop and optimize cross-platform authentication systems, matchmaking systems, lobby systems, and scalable server orchestration to enhance player engagement. Architect high-performance backend services for real-time gameplay, leveraging C++, C#, Go (Golang 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 ❯
ll be part of a world-class team in a dynamic environment that has the entrepreneurial feel of a start-up. This is an opportunity to operate and engineer systems on a massive scale, and to gain world class experience in cloud computing. You'll be surrounded by people who are passionate about cloud computing, believe that first class … Define, build, own, and run services in high growth environments Solve unique and first-order problems to enable our internal teams to deliver for our customers Build and operate distributedsystems Design and build the tools and utilities that are part of the AWS fleet running our internal services Key job responsibilities The Systems Development engineer will … flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve. Qualifications BASIC QUALIFICATIONS Knowledge of systems engineering fundamentals (networking, storage, operating systems) Experience (non-internship) in professional software development Experience designing or architecting (design patterns, reliability and scaling) of new and existing systemsMore ❯
East London, London, United Kingdom Hybrid / WFH Options
Client Server
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 ❯
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 ❯
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 ❯
the fabric of CI/CD-from intelligent test selection that reduces build times to predictive insights that prevent pipeline failures. By combining scale, speed, and intelligent tooling, the systems you build at CircleCI don't just power our platform-they shape how software is delivered across the industry, helping teams everywhere ship better code, faster, with greater confidence. … balanced, high-performing teams that are set up to thrive. By carefully matching your skills to the right team, we ensure you can make the most meaningful impact on systems that are critical to the success of development teams worldwide. What You'll Do: Design and build reliable, observable, zero-downtime distributedsystems that serve millions of … in Go and experience delivering production-quality software at scale. Strong testing skills with experience writing comprehensive unit, integration, and end-to-end tests. Proven experience building and maintaining distributedsystems in real-world environments. Familiarity with Kubernetes and modern cloud infrastructure. A production-first mindset, comfortable monitoring, supporting, and debugging live systems. A pragmatic approach to engineering More ❯
Cardiff, South Glamorgan, Wales, United Kingdom Hybrid / WFH Options
Sadler Recruitment Ltd
through decision-making, problem-solving, and hands-on contribution. The role involves Re-architecting an AWS environment that has grown inconsistently, addressing security, governance, and scalability. Designing and implementing distributedsystems and data pipelines, with a focus on reliability and resilience. Working directly on code and infrastructure as code (around 50% of your time). Running proofs of … or Java (currently use serverless architecture using Node.js and React). Understand SQL at a solid level, with broader experience across NoSQL and data pipeline design. Have experience with distributedsystems or progressive web applications. Think carefully about problems, explore alternatives, and can explain the reasoning behind their choices. This role may suit someone currently working as Lead More ❯