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 ❯
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 ❯
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 ❯
of AI infrastructure! Job Summary As a Principal Software Engineer at Ori, you'll be a hands-on technical leader, driving the design and development of our most critical systems, including our GPU orchestration layer, inference-serving infrastructure, and core platform APIs. You'll set the standard for engineering excellence across the team, working closely with other principal engineers … to align on strategy and drive technical leadership. You'll partner with peers in infrastructure and machine learning to deliver high-performance AI systems, and mentor engineers across multiple squads. While you won't have direct reports, you'll play a pivotal role in shaping engineering direction, design decisions, and cross-team collaboration. What You'll Do : Architect and … build core backend services in Go that power AI infrastructure, inference orchestration, and model lifecycle management Design and implement scalable APIs (gRPC/REST) and backend systems that manage GPU, storage, and model-serving workloads at scale Lead engineering design efforts across the backend domain - architecture reviews, and system evolution strategies Collaborate closely with platform, infrastructure, and ML teams More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Become
maintain backend services using Java and Spring Boot Build and integrate secure APIs aligned with industry standards (e.g., OAuth2, OpenID Connect) Contribute to the development of microservices architectures and distributedsystems Collaborate with frontend, DevOps, and QA teams to deliver cohesive, end-to-end solutions Participate in technical design sessions, code reviews, and architecture discussions Support the definition … on experience with Java , Spring Boot , and enterprise-grade backend development Proven experience designing and implementing secure APIs and service integrations Solid understanding of microservices architecture , service orchestration, and distributedsystems Experience working in regulated environments such as banking, fintech, or insurance Familiarity with CI/CD pipelines , containerisation (e.g., Docker), and cloud platforms (e.g., AWS, Azure) Prior … working in or contributing to a Centre of Excellence team Excellent communication skills and ability to collaborate across multidisciplinary teams Desirable Attributes Exposure to event-driven architectures and messaging systems (e.g., Kafka) Experience with Infrastructure as Code (e.g., Terraform, Ansible) Familiarity with observability tools and performance tuning Ability to mentor junior engineers and contribute to backend design leadership Prior More ❯
our cars , testing our eyesight , detecting our cancer , giving sight to the blind , giving speech to the mute , and dictating what we consume, enjoy, and think . These AI systems are already an integral part of our lives and will shape our future as a species. Soon, we'll conjure unlimited content: from never-ending TV series (where we … HTTP Highly self-motivated with excellent verbal and written communication skills Comfortable working in an applied research environment -with extremely high autonomy Nice to haves: Rust- strong experience with systems programming in Rust (you know what a 'lifetime is and understand the purpose of Pin ) Distributedsystems- experience designing or working with distributedsystems that More ❯
design, and sizing in workshops. You will apply your soft skills to advocate for your customers, build relationships and exhibit strong communications skills. Comfortability working remotely in a highly distributed team. Your activities will include end-to-end delivery of ground-breaking Elastic projects to our customers, as well as development of proof-of-concepts that highlight the value … relates to our technologies. Understanding and passion for open-source technology as well as knowledge and proficiency in at least one programming language. Strong hands-on experience with large distributedsystems and application infrastructure from an architecture and development perspective. Knowledge of information retrieval and/or analytics domain. Understanding and/or certification in one or more … Terraform ECK experience or Kubernetes Knowledge of machine learning and Artificial Intelligence (AI) Proven understanding of Java and Linux/Unix environment, software development, and/or experience with distributedsystems Experience and curiosity about delivering and/or developing product training Experience contributing to an open-source project or documentation LI-PF1 Additional Information - We Take Care More ❯
curious. Join us to make an impact on one of the world's largest e-commerce websites. The team is a backend team building internal and external APIs, enterprise distributedsystems, services. Our teams operate a DevOps philosophy. You, together with the rest of your team, support in production what you build. We value delivery to production, getting … the domain Requirements To be considered for this role, you must have 10+years of experience in software development, 5+years of experience with software design and architecture, running large scale distributedsystems in production environments. You must have significant commercial experience and a passion for working in: Java Spring Boot Developing and using enterprise APIs Various testing methodologies System … Agile: Test-Driven Development, collaboration and continuous delivery are your preferred engineering practices? We take the best bits of Lean, Scrum and Kanban too. Architecture: In a large scale distributed web-application, you choose the right tool for the job at hand. You know when to break something out into a new component and the best way to wire More ❯
agents in-product - to join their growing Data Engineering ream. Why You'll Love This Role: Tech at Scale : Work with hundreds of millions of data points daily, using distributedsystems and advanced machine learning. Award-Winning Product : Recognised globally for innovation in AI. Remote-First Culture : Work from anywhere in the UK, with flexible hours and full … to deploy ML models. Use Gen AI tools to accelerate development and improve code quality. Contribute to the development of Gen AI agents in-product. Apply best practices in distributed computing, TDD, and system design. What We're Looking For: Strong experience with Python, Spark, Scala, and Java in a commercial setting. Solid understanding of distributedsystemsMore ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
agents in-product - to join their growing Data Engineering ream. Why You'll Love This Role: Tech at Scale : Work with hundreds of millions of data points daily, using distributedsystems and advanced machine learning. Award-Winning Product : Recognised globally for innovation in AI. Remote-First Culture : Work from anywhere in the UK, with flexible hours and full … to deploy ML models. Use Gen AI tools to accelerate development and improve code quality. Contribute to the development of Gen AI agents in-product. Apply best practices in distributed computing, TDD, and system design. What We're Looking For: Strong experience with Python, Spark, Scala, and Java in a commercial setting. Solid understanding of distributedsystemsMore ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
agents in-product - to join their growing Data Engineering ream. Why You'll Love This Role: Tech at Scale : Work with hundreds of millions of data points daily, using distributedsystems and advanced machine learning. Award-Winning Product : Recognised globally for innovation in AI. Remote-First Culture : Work from anywhere in the UK, with flexible hours and full … to deploy ML models. Use Gen AI tools to accelerate development and improve code quality. Contribute to the development of Gen AI agents in-product. Apply best practices in distributed computing, TDD, and system design. What We're Looking For: Strong experience with Python, Spark, Scala, and Java in a commercial setting. Solid understanding of distributedsystemsMore ❯
City of London, London, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
agents in-product - to join their growing Data Engineering ream. Why You'll Love This Role: Tech at Scale : Work with hundreds of millions of data points daily, using distributedsystems and advanced machine learning. Award-Winning Product : Recognised globally for innovation in AI. Remote-First Culture : Work from anywhere in the UK, with flexible hours and full … to deploy ML models. Use Gen AI tools to accelerate development and improve code quality. Contribute to the development of Gen AI agents in-product. Apply best practices in distributed computing, TDD, and system design. What We're Looking For: Strong experience with Python, Spark, Scala, and Java in a commercial setting. Solid understanding of distributedsystemsMore ❯
Birmingham, West Midlands, West Midlands (County), United Kingdom Hybrid / WFH Options
Tenth Revolution Group
agents in-product - to join their growing Data Engineering ream. Why You'll Love This Role: Tech at Scale : Work with hundreds of millions of data points daily, using distributedsystems and advanced machine learning. Award-Winning Product : Recognised globally for innovation in AI. Remote-First Culture : Work from anywhere in the UK, with flexible hours and full … to deploy ML models. Use Gen AI tools to accelerate development and improve code quality. Contribute to the development of Gen AI agents in-product. Apply best practices in distributed computing, TDD, and system design. What We're Looking For: Strong experience with Python, Spark, Scala, and Java in a commercial setting. Solid understanding of distributedsystemsMore ❯
City of London, London, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
Web and Data Science teams, and harness Gen AI to move faster and smarter. You will be experienced in AI and enjoy writing code. Responsibilities Build and maintain scalable distributedsystems using Scala and Java Design complex Spark jobs, asynchronous APIs, and parallel processes Use Gen AI tools to enhance development speed and quality Collaborate in Agile teams … the team and with customers Preferred Experience Degree in Computer Science or equivalent practical experience Commercial experience with Spark, Scala, and Java (Python is a plus) Strong background in distributedsystems (Hadoop, Spark, AWS) Skilled in SQL/NoSQL (PostgreSQL, Cassandra) and messaging tech (Kafka, RabbitMQ) Experience with orchestration tools (Chef, Puppet, Ansible) and ETL workflows (Airflow, Luigi More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
Web and Data Science teams, and harness Gen AI to move faster and smarter. You will be experienced in AI and enjoy writing code. Responsibilities Build and maintain scalable distributedsystems using Scala and Java Design complex Spark jobs, asynchronous APIs, and parallel processes Use Gen AI tools to enhance development speed and quality Collaborate in Agile teams … the team and with customers Preferred Experience Degree in Computer Science or equivalent practical experience Commercial experience with Spark, Scala, and Java (Python is a plus) Strong background in distributedsystems (Hadoop, Spark, AWS) Skilled in SQL/NoSQL (PostgreSQL, Cassandra) and messaging tech (Kafka, RabbitMQ) Experience with orchestration tools (Chef, Puppet, Ansible) and ETL workflows (Airflow, Luigi More ❯
Northern Ireland, United Kingdom Hybrid / WFH Options
Olo
actively implement performance optimizations and resilience mechanisms. Monitor and maintain services in production, diagnosing and resolving critical issues efficiently with minimal support. Participate in the architecture and design of distributedsystems, ensuring best practices are followed for reliability and scalability. Champion efforts to strategically reduce technical debt, understanding its impact on scalability, performance, and developer velocity. Take the … the-job development experience. Strong experience using React & Typescript, ASP.NET MVC, C#, Web API, Postgres, and MSSQL. Strong experience with Docker, and CI/CD. Experience building and maintaining distributedsystems, leveraging Cloud Platforms (AWS preferred). Experience creating daily, draft PRs, and the publishing of frequent, multiple PRs. Experience instrumenting, deploying, and monitoring production code. Experience writing … testable and tested code, and working under distributed version control (preferably Git). Experience successfully working across multiple time zones is a big plus. About Olo Olo (NYSE: OLO) is a leading restaurant technology provider with ordering, payment, and guest engagement solutions that help brands increase orders, streamline operations, and improve the guest experience. Each day, Olo processes millions More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Method Resourcing
logic. Location: London-based HQ, hybrid model Compensation: £200,000+ base salary + high-growth equity Scope: End-to-end ownership of ML strategy, from research and prototyping to systems-level deployment Stage: Post-Series A, well-funded by top-tier VCs, growing quickly The Opportunity This role sits at the intersection of research, infra, and real-world deployment. … You'll work with some of the brightest systems engineers, ML researchers, and product minds in the space, building out real-time, ML-powered infrastructure for scaling intelligent systems. Where most ML leaders are kept at the edge of core engineering, here, ML is the control layer. If you're someone who's led applied ML teams in complex … environments (infra, distributedsystems, cybersecurity, AI ops, etc.), this is a rare opportunity to own and grow something from first principles, without red tape or legacy blockers. What They're Looking For Proven experience leading high-performing AI/ML teams in high-velocity environments. Deep knowledge of modern ML (supervised, unsupervised, generative, self-supervised learning, etc.). More ❯
Virtualisation Join to apply for the Software Architect - Containers/Virtualisation role at Canonical . About the Role Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We have … over 1200 colleagues across more than 80 countries, with few office-based roles, emphasizing distributed collaboration. We are hiring a Software Architect for Canonical LXD and MicroCloud to make clusters of compute, with system containers or virtual machines, easy to deploy and manage. This role involves distributedsystems, virtualization, container technology, networking, and storage, aiming to simplify … Strong academic background in high school and university Degree in Computer Science or STEM Experience with Golang and C Knowledge of storage, networking, virtualization, and container technologies Experience with distributedsystems and Linux (Debian/Ubuntu preferred) Excellent interpersonal, curiosity, and flexibility skills What We Offer Competitive worldwide compensation, annual reviews, and benefits including learning budgets, travel opportunities More ❯
About xAI xAI's mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging themselves and thrive on curiosity. We operate with a flat organizational structure. All employees are expected … About the role An ideal candidate meets at least the following requirements: Expert knowledge of either Rust or C++, Experience in designing, implementing, and maintaining reliable and horizontally scalable distributedsystems, Knowledge of service observability and reliability best practices, Experience in operating commonly used databases such as PostgreSQL, Clickhouse, and CockroachDB. Additionally, any of the below points will … some basic technical questions. If you clear the initial phone interview, you will enter the main process, which consists of two technical interviews: Coding interview in Rust or C++. Distributedsystems design interview. All interviews will be conducted via Google Meet. Benefits Base salary is just one part of our total rewards package at xAI, which also includes More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
their team. This is a fantastic opportunity to join an award-winning tech business where you will have the opportunity to work at the forefront of data architecture, building distributedsystems and leveraging Gen AI tools to accelerate development and improve quality. You will be encouraged to explore new ways to utilise modern technologies and will be positioned … other members of the technical team whilst leading innovative technical projects. As part of this role, you will be responsible for some of the following areas: Design and build distributed data pipelines using languages such as Spark, Scala, and Java Collaborate with cross-functional teams to deliver user-centric solutions Lead on the design and development of relational and … machine learning models into production To be successful in the role you will have: Creating scalable ETL jobs using Scala and Spark Strong understanding of data structures, algorithms, and distributedsystems Experience working with orchestration tools such as Airflow Familiarity with cloud technologies (AWS or GCP) Hands-on experience with Gen AI tools for coding and debugging This More ❯
their team. This is a fantastic opportunity to join an award-winning tech business where you will have the opportunity to work at the forefront of data architecture, building distributedsystems and leveraging Gen AI tools to accelerate development and improve quality. You will be encouraged to explore new ways to utilise modern technologies and will be positioned … other members of the technical team whilst leading innovative technical projects. As part of this role, you will be responsible for some of the following areas: Design and build distributed data pipelines using languages such as Spark, Scala, and Java Collaborate with cross-functional teams to deliver user-centric solutions Lead on the design and development of relational and … machine learning models into production To be successful in the role you will have: Creating scalable ETL jobs using Scala and Spark Strong understanding of data structures, algorithms, and distributedsystems Experience working with orchestration tools such as Airflow Familiarity with cloud technologies (AWS or GCP) Hands-on experience with Gen AI tools for coding and debugging This More ❯
You'll set the technical direction for an entire product group, collaborating with engineers, product managers, and designers to define our long-term architectural vision. Your deep understanding of distributedsystems, APIs, data modelling, and cloud services will shape how we build, integrate, and evolve our platform. Champion the "Product Engineer" Mindset at Scale: You'll ensure that … us, take a look at a video from our 2024 summer conference ! We'd really like to hear from you, if You have a strong understanding of large scale, distributedsystems that support mission-critical applications. We work with C# (.Net core) , React and TypeScript so ideally you will have experience these, or related languages such as C++ More ❯