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 ❯
Amazon! Key job responsibilities • Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services. • Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry. • Create solutions to run predictions on distributedsystems with exposure to innovative technologies at incredible scale and … speed. • Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use. • Work in an agile environment to deliver high quality software. BASIC QUALIFICATIONS - Graduated less than 24 months ago or about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields … time of application - Knowledge of Computer Science fundamentals - Programming experience in C or Java or Rust - Knowledge in databases PREFERRED QUALIFICATIONS - Previous technical internship(s) if applicable - Experience with distributed, multi-tiered systems, algorithms, and relational databases - Experience such as linear programming and nonlinear optimisation - Ability to effectively articulate technical challenges and solutions - Adept at handling ambiguous or More ❯
Chester, Cheshire, North West, 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 ❯
you will have the opportunity to work on exciting projects across various teams, including SuperApp, DeFi, Payments, Brokerage, and Fraud, among others. The ideal candidates have strong knowledge of distributedsystems design, are proficient in coding on the JVM (one of Java, Kotlin, Scala), understand the importance of scalability and reliability and are looking to be part of … the customers, software excellence, are advocates of best practices and love learning new skills. WHAT YOU WILL DO Be at the forefront of the cryptocurrency ecosystem building out new distributed software to handle our rapidly growing user base of 75M+ wallets to reach 1B+ customers Become a key member of a dedicated engineering team committed to rapidly shipping, and … best practices, code quality, test coverage and drive technical discussions Build scalable services with Kotlin, and deal with problems like synchronization, asynchronous operations, database optimisations, scalability and reliability of systems Gain exposure to an array of technologies such as Kafka, PostgreSQL, Redis, Docker etc Optimise existing systems for scalability, extensibility and performance whilst building out reusable, modular code 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 ❯
Job ID: Amazon Support Services Pty Ltd We are looking for a passionate Systems Engineering Manager ready to solve the world's most complex technical challenges through innovative cloud computing solutions. The ideal candidate will combine technical expertise with strong leadership abilities to drive innovation and operational excellence when designing, implementing, and maintaining solutions. Amazon Route 53 is a … a number of AWS services. On top of that, we offer fast change propagation with a 100% availability SLA. We are building some of the largest and most complex distributedsystems in the world, and we need adaptable people to help us implement and operate them. The Systems Engineering Manager will be focused on leading a team … to attain an Australian Government Security Vetting Agency clearance (see ) A day in the life It's always Day 1 at Amazon. On a typical day, a Route 53 Systems Engineer Manager drives the technical direction for the team, manages projects, and works to ensure engineers are set up for success. The most exciting part of this role is 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 ❯
Data Infrastructure at Petabyte Scale Key Tasks: Owning and scaling our data infrastructure by several orders of magnitude to handle > 100 petabyte-scale multi-omic datasets, including data pipelines, distributed data processing, and storage systems Building a unified feature store for all our ML models and biological data analysis workflows Efficiently storing and loading petabytes of data for … ML bio data Processing and storing predictions and evaluation metrics for large-scale biological forecasting and analysis models Implementing data versioning and point-in-time correctness systems for evolving biological datasets Building observable, debuggable data pipelines that handle the complexity of multi-omic data sources Expected Growth In 1 month you will be responsible for: Analyzing current data infrastructure … entrepreneurial spirit, and embrace the uncertainty and excitement of pioneering research. Ideal experience 4+ years of experience building data infrastructure or data platforms with demonstrated ability to solve complex distributedsystems problems independently Experience building infrastructure for large-scale data processing pipelines (both batch and streaming) using tools like Spark, Kafka, Apache Flink, Apache Beam, and with proprietary 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 ❯