Job Summary: 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. We welcome applicants with backgrounds in one or more of the following areas: operating systems, distributedsystems, and machine … 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 … the job: Required: Bachelor's or Master's degree in Computer Science or a related technical field. Be comfortable with research methodology. Have an in-depth understanding of operating systems and/or distributedsystems and/or cloud computing and/or machine learning algorithms. Good programming skills, master of at least one language, such as More ❯
Job Summary: 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. We welcome applicants with backgrounds in one or more of the following areas: operating systems, distributedsystems, and machine … 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 … the job: Required: Bachelor's or Master's degree in Computer Science or a related technical field. Be comfortable with research methodology. Have an in-depth understanding of operating systems and/or distributedsystems and/or cloud computing and/or machine learning algorithms. Good programming skills, master of at least one language, such as More ❯
Senior Software Engineer | Sustainable Cloud Native Platform | DistributedSystems Up to £100,000 per annum plus bonus and stock Hybrid in London office Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributedsystems Are you a Senior Software Engineer with considerable cloud/infrastructure experience? Looking to join a company who are solving genuine problems that disrupt … Engineer: Tech agnostic but preferable experience working with Golang, Rust or C/C++ Experience working on software infrastructure or building cloud native software Experience working with high scale, distributedsystems Understanding of systems design and how different components interact If this sounds like you, feel free to apply and I can run through more details! Senior … Software Engineer | Sustainable Cloud Native Platform | DistributedSystems Burns Sheehan Ltd will consider applications based only on skills and ability and will not discriminate on any grounds. More ❯
Lead Software Engineer | Sustainable Cloud Native Platform | DistributedSystems Up to £120,000 per annum plus 20% bonus plus stock London office Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributedsystems Are you a Lead Software Engineer with considerable cloud/infrastructure experience? Looking to join a company who are solving genuine problems that disrupt an … Engineer: Tech agnostic but preferable experience working with Golang, Rust or C/C++ Experience working on software infrastructure or building cloud native software Experience working with high scale, distributedsystems Understanding of systems design and how different components interact If this sounds like you, feel free to apply and I can run through more details! Lead … Software Engineer | Sustainable Cloud Native Platform | DistributedSystems Burns Sheehan Ltd will consider applications based only on skills and ability and will not discriminate on any grounds. More ❯
technologies. We invite you to join us on this exciting journey and drive your career forward. 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 More ❯
Chester, Cheshire West and Chester, Cheshire, United Kingdom Hybrid / WFH Options
Marstep Resourcing Solutions
their explosive growth over the last few years. The ideal candidate will work within an important part of the business and will have a passion to improve and develop systems and online capabilities. They are agile, focused and keen to gain further market share and the developer team is a key part of this growth strategy. They are seeking … focus on infrastructure supporting Laravel-based apps. Manage databases and caching layers, including MySQL and Redis , to support Laravel app performance. Support and maintain networking setups, including low-latency distributed configurations. Secure systems against threats, ensuring compliance with best practices and company policies. Contribute to designing CI/CD pipelines and infrastructure as code for microservices. GitHub and … knowledge of Docker and orchestration tools such as Kubernetes (EKS preferred) . Strong understanding of AWS cloud services (ECS/EKS, RDS, S3, etc.). Experience with API design, distributedsystems, and high-availability architectures. Familiarity with CI/CD tools and DevOps practices. Proficient in database administration for MySQL and Redis . Desirable Familiarity with Infrastructure-as 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 ❯
continents. Your job? Making it faster, safer, and more efficient. As a Senior Software Engineer on our Content Delivery & Security team, you'll work on core CDN and DNS systems while helping build out our greenfield Shield product, focused on WAF, DDoS mitigation, and bot protection at a global scale. You'll design and optimize low-level systems … attacks in real time, fine-tuning for latency, resilience, and performance at the edge. If you like digging deep into protocols, tuning performance at the edge, and building robust systems that hold up under real-world high-volume traffic, this role is for you. What will you do? Design and build core features for our CDN, DNS, and Shield … products with a focus on performance, scalability, and security Collaborate across teams to evolve distributedsystems for content delivery and edge security Write and maintain code that processes millions of requests per second with low latency and high availability Implement and evolve our WAF, DDoS mitigation, and bot detection capabilities in real time at the edge Work closely More ❯
expertise in Spark ML to work with a leading financial organisation on a global programme of work. The role involves predictive modeling, and deploying training and inference pipelines on distributedsystems such as Hadoop. The ideal candidate will design, implement, and optimise machine learning solutions for large-scale data processing and predictive analytics. Role: Develop and implement machine … learning models using Spark ML for predictive analytics Design and optimise training and inference pipelines for distributedsystems (e.g., Hadoop) Process and analyse large-scale datasets to extract meaningful insights and features Collaborate with data engineers to ensure seamless integration of ML workflows with data pipelines Evaluate model performance and fine-tune hyperparameters to improve accuracy and efficiency … Implement scalable solutions for real-time and batch inference Monitor and troubleshoot deployed models to ensure reliability and performance Stay updated with advancements in machine learning frameworks and distributed computing technologies Experience: Proficiency in Apache Spark and Spark MLlib for machine learning tasks Strong understanding of predictive modeling techniques (e.g., regression, classification, clustering) Experience with distributedsystemsMore ❯
Job Title: Principal AI Systems Architect Location: Flexible/Hybrid - London Employment Type: Permanent Overview We are seeking a Principal AI Systems Architect with deep technical expertise in AI engineering at scale to lead the design and orchestration of secure, high-performance multi-agent systems. This role sits at the intersection of AI, distributedsystems, and … not your typical AI role. You'll be tackling: Agent orchestration at scale - thousands of agents working concurrently, requiring sophisticated coordination and communication strategies. Trust and security in AI systems - dynamic authentication, zero-trust networking, and malicious output protection. State consistency and fault tolerance - navigating trade-offs between performance, reliability, and consistency (e.g., causal consistency, network partitioning). Failure … modes in LLM-based architectures - understanding injection attacks (e.g., prompt injection), and building intelligent defences at the orchestration layer. Scalability bottlenecks - architecting systems that handle massive data flows and compute workloads while maintaining responsiveness. Key Responsibilities Architect large-scale, distributed AI systems with a focus on agent coordination , resilience , and security . Design scalable orchestration mechanisms that More ❯
Security Engineer Department: Software Engineering Employment Type: Permanent - Full Time Location: Remote, UK Description At Hazelcast, we build a high-performance, real-time data platform used in mission-critical systems across industries like finance, e-commerce and telecoms. Our platform enables applications to access and process data in milliseconds, powering use cases such as fraud detection, real-time inventory … Engineer to take our product security program to the next level. This is a high-impact, hands-on role where you'll guide the secure design and development of distributedsystems, shape engineering and product roadmaps, and foster a security-first mindset across teams. WHAT YOU'LL DO Be a Security Champion Be a trusted advisor and advocate … Mentor engineers and help elevate security awareness and capability across the organization. WHAT YOU HAVE You're a hands-on, technically strong security engineer with deep experience securing complex systems, ideally distributed platforms. You balance a pragmatic, risk-informed mindset with a strong understanding of security principles and engineering realities. Must-Have Experience Proven experience in application and More ❯
Senior Software Engineer/SRE - Application Middleware Location London Business Area Engineering and CTO Ref # Description & Requirements Are you passionate about building high-performance systems that are fast, resilient, and operate at global scale? Join Bloomberg's Application Middleware SRE team, where you'll combine software engineering and systems expertise to keep the backbone of the Bloomberg … hundreds of thousands of users around the world. We're not your typical SRE team. We're embedded in a group that powers real-time connectivity, and we own systems where uptime isn't just important-it's essential to the global financial system. This is your opportunity to engineer resilience at scale, automate critical infrastructure, and shape reliability … Site Reliability Engineering team within Bloomberg's Application Middleware group. Our mission: ensure that Bloomberg's core connectivity and messaging layers are resilient, scalable, and fully observable. We own systems that operate at high throughput and low latency, including: Gateways: Secure, high-performance TCP/SSL entry points to our data centers HFN & NSTP: A global HTTP CDN and More ❯
Senior Software Engineer/SRE - Application Middleware Location London Business Area Engineering and CTO Ref # Description & Requirements Are you passionate about building high-performance systems that are fast, resilient, and operate at global scale? Join Bloomberg's Application Middleware SRE team, where you'll combine software engineering and systems expertise to keep the backbone of the Bloomberg … hundreds of thousands of users around the world. We're not your typical SRE team. We're embedded in a group that powers real-time connectivity, and we own systems where uptime isn't just important-it's essential to the global financial system. This is your opportunity to engineer resilience at scale, automate critical infrastructure, and shape reliability … Site Reliability Engineering team within Bloomberg's Application Middleware group. Our mission: ensure that Bloomberg's core connectivity and messaging layers are resilient, scalable, and fully observable. We own systems that operate at high throughput and low latency, including: Gateways: Secure, high-performance TCP/SSL entry points to our data centers HFN & NSTP: A global HTTP CDN and More ❯
technical projects, contribute substantially to more complex initiatives, and collaborate cross-functionally across product and engineering teams. You will be instrumental in designing, developing, optimizing, and maintaining enterprise-scale distributedsystems and high-performance caching layers that ensure Expedia Group continues to provide competitive market pricing experiences to its millions of customers and hotel partners worldwide. In this … role, you will: Design, develop, and maintain high-throughput, low-latency distributed services that deliver efficient, optimal pricing solutions at scale Implement robust caching mechanisms to enhance application performance, reduce latency, and optimize system resource utilization Participate actively in architecture reviews, writing thorough and well-supported technical documentation, and conducting detailed code reviews Mentor team members, sharing knowledge and … experience) Hands-on experience in software development using Java or similar object-oriented programming languages, or Scala or Kotlin or similar functional languages Proven experience building and operating scalable distributedsystems and services within AWS cloud infrastructure or similar technologies. Designed and implemented distributed, event-driven systems using Kafka Streams, AWS Kinesis, or similar. Optimize for More ❯
Key Responsibilities: Collaborative engineering: Work within a larger team to rapidly develop proof-of-concept prototypes to validate research ideas and integrate them into production systems and infrastructure Performance Analysis: Conduct in-depth profiling and tuning of operating systems and large-scale distributedsystems, leveraging heterogeneous hardware (CPU, NPU). Documentation and Reporting: Maintain clear technical … metrics, and key findings to internal stakeholders. Person Specification: Required: Bachelor's or Master's degree in Computer Science or a related technical field. A solid background in operating systems and/or distributedsystems and/or ML systems. Excellent programming skills, master of at least one language, such as C/C++. Good communication and … teamwork skills. Be comfortable with research methodology. Desired: Familiarity with current LLM architectures (e.g. Llama3, DeepSeek V3) Familiarity with production LLM serving systems and inference optimizations (e.g. VLLM) Experience with accelerator programming (e.g. CUDA, Triton) and communication libraries (e.g. NCCL More ❯
Key Responsibilities: Collaborative engineering: Work within a larger team to rapidly develop proof-of-concept prototypes to validate research ideas and integrate them into production systems and infrastructure Performance Analysis: Conduct in-depth profiling and tuning of operating systems and large-scale distributedsystems, leveraging heterogeneous hardware (CPU, NPU). Documentation and Reporting: Maintain clear technical … metrics, and key findings to internal stakeholders. Person Specification: Required: Bachelor's or Master's degree in Computer Science or a related technical field. A solid background in operating systems and/or distributedsystems and/or ML systems. Excellent programming skills, master of at least one language, such as C/C++. Good communication and … teamwork skills. Be comfortable with research methodology. Desired: Familiarity with current LLM architectures (e.g. Llama3, DeepSeek V3) Familiarity with production LLM serving systems and inference optimizations (e.g. VLLM) Experience with accelerator programming (e.g. CUDA, Triton) and communication libraries (e.g. NCCL More ❯
Data Engineer - UK - Remote A leading AI-powered search intelligence platform is hiring a Data Engineer to join their globally recognised data team. If you're passionate about distributedsystems, real-time data, and cutting-edge tech, this is your chance to make a real impact at an award-winning AI tech company. About the role: Build and … maintain distributed data systems processing millions of data points daily. Design complex Spark jobs, asynchronous APIs, and scalable data pipelines. Collaborate with Data Science and Web teams to deliver user-centric solutions. Use Gen AI tools to accelerate development and improve quality. Apply best practices in TDD, SOLID, and scalable architecture. Requirements: Strong experience with Scala, Java, and … distributedsystems (Spark). Hands-on expertise in ETL workflows, orchestration tools, and cloud platforms. Familiarity with Gen AI tools for coding and debugging. Solid understanding of data structures, algorithms, and database technologies. A collaborative mindset and a passion for solving complex problems. Benefits: Trust-Based Vacation Policy - take time off when you need it Private Medical Healthcare More ❯
About this Role As a Software engineer, AI retrieval, you will be responsible for designing, implementing, and optimizing the AI retrieval systems that power our platform. You'll work closely with our data scientists, product managers, and other engineers to ensure that our AI models are integrated seamlessly into our applications, providing fast and accurate results. This role requires … a deep understanding of software engineering principles and a strong foundation in AI and machine learning. ️ Your responsibilities: Design and implement AI retrieval systems : Develop and maintain the core AI retrieval algorithms and services that enable our platform to efficiently search and retrieve relevant content. Optimize performance : Ensure that our AI retrieval systems are highly performant, scalable, and … real-time and interactive use cases, such as model output. Continuous improvement : Stay up-to-date with the latest developments in AI and software engineering, and continuously improve our systems and processes. ️ Is this you? Language fundamentals : Proficient in Python, with a strong understanding of data types, string manipulation, type casting and conversions. Functions : Experienced in calling functions, using More ❯
Staff Engineer – Software Development, System Architecture & DistributedSystems Hybrid (London – 3 Days In-Office) | Up to £150,000 + Bonus + Benefits Are you ready to play a key role in scaling one of the UK’s most exciting FinTechs? Our client is a fast-growing, fintech on a mission to redefine how people interact with their finances. … act as a key technical influencer and collaborator, guiding system evolution at scale during a period of rapid growth. What You’ll Do Architect for Scale: Design and evolve distributed, event-driven systems that are robust, secure, and scalable ready to meet the demands of a growing user base and a regulated environment. Drive Technical Excellence: Set and … environments. At least 3 years in a Staff Engineer (or equivalent) role within a fast-moving, product-led organisation and product engineering mind set. Deep expertise in system architecture, distributedsystems, cloud-native infrastructure (AWS or GCP), and event-driven design. Strong programming ability in one or more languages (e.g. TypeScript, Node.js, Python, Go, Java). Experience with More ❯
Staff Engineer – Software Development, System Architecture & DistributedSystems Hybrid (London – 3 Days In-Office) | Up to £150,000 + Bonus + Benefits Are you ready to play a key role in scaling one of the UK’s most exciting FinTechs? Our client is a fast-growing, fintech on a mission to redefine how people interact with their finances. … act as a key technical influencer and collaborator, guiding system evolution at scale during a period of rapid growth. What You’ll Do Architect for Scale: Design and evolve distributed, event-driven systems that are robust, secure, and scalable ready to meet the demands of a growing user base and a regulated environment. Drive Technical Excellence: Set and … environments. At least 3 years in a Staff Engineer (or equivalent) role within a fast-moving, product-led organisation and product engineering mind set. Deep expertise in system architecture, distributedsystems, cloud-native infrastructure (AWS or GCP), and event-driven design. Strong programming ability in one or more languages (e.g. TypeScript, Node.js, Python, Go, Java). Experience with More ❯
a high degree of accountability and responsibility from Day 1. You will be an integral part of the Ripple Trading and Markets Team, building scalable, resilient and performant trading systems in a constantly evolving and fast paced environment. You will have real impact and have the opportunity to drive the architectural roadmap, whilst looking to optimise away manual inefficiencies. … refining the signal processing and breadth of trading strategies and products. Building towards an event-driven architecture to connect the logical building blocks and provide integrated communication between trading systems and to other partners. Continuing to support and complement Ripples Payments, Custody and Stablecoin business units What Youll Do Be an ambitious builder, working up and down the stack … mixing software engineering, data engineering, and distributedsystems knowledge to build modern enterprise payment applications. Build reliable, high-throughput, low-latency microservices to power a diverse range of trading use cases Engage in the complete software development lifecycle by collecting requirements, showcasing solid software design principles, and maintaining operational excellence through unit and integration testing Be a true More ❯
a high degree of accountability and responsibility from Day 1. You will be an integral part of the Ripple Trading and Markets Team, building scalable, resilient and performant trading systems in a constantly evolving and fast paced environment. You will have real impact and have the opportunity to drive the architectural roadmap, whilst looking to optimise away manual inefficiencies. … refining the signal processing and breadth of trading strategies and products. Building towards an event-driven architecture to connect the logical building blocks and provide integrated communication between trading systems and to other partners. Continuing to support and complement Ripple's Payments, Custody and Stablecoin business units WHAT YOU'LL DO: Be an ambitious builder, working up and down … the stack, mixing software engineering, data engineering, and distributedsystems knowledge to build modern enterprise payment applications. Build reliable, high-throughput, low-latency microservices to power a diverse range of trading use cases Engage in the complete software development lifecycle by collecting requirements, showcasing solid software design principles, and maintaining operational excellence through unit and integration testing Be More ❯
a high degree of accountability and responsibility from Day 1. You will be an integral part of the Ripple Trading and Markets Team, building scalable, resilient and performant trading systems in a constantly evolving and fast paced environment. You will have real impact and have the opportunity to drive the architectural roadmap, whilst looking to optimise away manual inefficiencies. … refining the signal processing and breadth of trading strategies and products. Building towards an event-driven architecture to connect the logical building blocks and provide integrated communication between trading systems and to other partners. Continuing to support and complement Ripple's Payments, Custody and Stablecoin business units WHAT YOU'LL DO: Be an ambitious builder, working up and down … the stack, mixing software engineering, data engineering, and distributedsystems knowledge to build modern enterprise payment applications. Build reliable, high-throughput, low-latency microservices to power a diverse range of trading use cases Engage in the complete software development lifecycle by collecting requirements, showcasing solid software design principles, and maintaining operational excellence through unit and integration testing Be More ❯
Systems Development Manager, Managed Operations Job ID: Amazon Web Services Development Center Germany GmbH AWS is set to introduce the inaugural European Sovereign Cloud (ESC), marking a significant development in utility computing (UC). To spearhead this initiative, we are actively seeking experienced development engineering leaders with a strong background in both development management and operations expertise. As part … the enhancement of day-to-day operations, and ensuring improvements in availability, reliability, latency, performance, and efficiency of the ESC. As a leader, you will manage teams in both systems operations and development, emphasizing automation and engineering efficiency. The overarching goal is to deliver scalable services and ensure a high-availability experience for EU customers. If you are an … Key job responsibilities - Lead your team in executing organizational and team roadmaps, focusing on ESC launch goals. Regular check-ins and strategic guidance foster collaboration and shared success. - Analyse systems and software performance, identifying areas for improvement and shape strategies to enhance overall efficiency. - Cross-departmental collaboration is key, you will strengthen relationships with other teams, streamlining processes for More ❯
Software Integration Engineer - Bloomberg Broadway Location London Business Area Product Ref # Description & Requirements Bloomberg Broadway builds and delivers high-performance distributedsystems that streamline the trading and transacting of money and financial assets. Our platform empowers clients to compose, adapt, and scale intelligent systems for Fixed Income markets with a level of configurability and control that … leads who collaborate directly with clients to deliver customized workflows and integrations. While coding may be part of the role, it is not the core focus - domain expertise and systems and integration engineering are what drive success. As a Software Integration Engineer, we'll expect you to: - Design and deploy custom workflows across critically important, latency-sensitive distributed … C#). This is not a heads-down coding job. This is a high-impact integration role for engineers who want to own solutions, talk to clients, and shape systems that get used. You'll operate at the center of business logic, architecture, and client delivery-where technology meets the market. You'll need to have: - 5+ years of More ❯