and production support). Strong hands-on experience in designing, developing, testing, and successfully deploying critical and complex projects. Strong Java skills with experience in development of concurrent and distributedsystems Advanced experience with Spring-based technologies (Spring Boot etc.) Experience in designing and implementing REST APIs & micro services-based solutions. Basic Knowledge of User Interface design & development … S3, Glue, etc.) Experience in DevOps development and deployment using containers. Domain knowledge in Financial Industry and Capital Markets is a plus. Bachelor's degree in computer science, Information Systems or Engineering is required, or in lieu, a demonstrated equivalence in work experience. About S&P Global Ratings At S&P Global Ratings, our analyst-driven credit ratings, research More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Robert Half
DevOps Engineer will design, build, and maintain CI/CD pipelines to support the API backbone and other digital initiatives. Implement best practices for monitoring, logging, and alerting across distributed systems. Work closely with software development teams to embed DevOps principles and support a culture of continuous integration and continuous delivery (CI/CD). Drive adoption of test More ❯
optimal solutions Define and enforce data quality, governance, and monitoring standards across the data platform Optimize the performance and scalability of ETL/ELT workflows and cloud-based data systems Own the roadmap for data infrastructure modernization, recommending new tools, technologies, and practices to improve efficiency and reliability Act as the primary escalation point for complex technical challenges, troubleshooting … in a technical leadership or lead role Proven track record designing and delivering enterprise-grade data platforms on GCP, AWS, or Azure Deep expertise in data modeling, data warehousing, distributedsystems, and modern data lake architectures Advanced proficiency in Python (including PySpark) and SQL, with experience building scalable data pipelines and analytics workflows Strong background in cloud-native More ❯
peek into our culture, find us on Job Responsibilities As a Staff Software Engineer, you will be a technical leader responsible for shaping the foundation of Optimizely Analytics' backend systems and scaling them to meet the needs of our rapidly growing customer base. You will: Design and evolve the architecture of highly scalable, reliable, and secure distributed systems. … and address complex system challenges such as performance optimization, fault tolerance, and data-intensive workloads. Influence product direction, leveraging deep technical insight to shape roadmap decisions and ensure backend systems align with long-term business strategy. Knowledge and Experience Bachelor's degree in Computer Science, or equivalent practical experience. 8+ years of software development experience with strong foundations in … data structures, algorithms, and distributed systems. 5+ years of backend experience building, deploying, and operating large-scale distributedsystems in production. Deep expertise in system design, API design, scalability, and performance tuning. Proficiency in at least one modern backend programming language (Java preferred). Hands-on experience with cloud-native architectures, containerization, orchestration, and CI/CD More ❯
North West London, London, United Kingdom Hybrid / WFH Options
ByteHire
TypeScript experience Proven experience building full-stack web applications using PHP and React Strong foundations in relational databases (MySQL). Experience working with REST APIs and integrating third-party systems Previous experience working in startups at the seed or Series A/B stage Good experience with Queuing (processing jobs) Experienced with CSS frameworks such as TailwindCSS or BootstrapCSS … or Google Cloud Inertia.js DevOps experience, including maintaining CI/CD pipelines Familiarity with scaling servers and databases Understanding of infrastructure setup and management Exposure to designing or building distributedsystems, preferably in a cloud environment Company Tech Stack PHP, Laravel, ReactJS, TypeScript, Inertia, WordPress MySQL, Redis, ElasticSearch, DataDog, AWS, Terraform, Docker Benefits Hybrid working 1-2 days More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Holland & Barrett International Limited
customer-focused roadmaps. Lead sprint planning, manage team capacity, and balance priorities across features, tech debt, and operational improvements. Ensure robust CI/CD pipelines, testing frameworks, and monitoring systems are in place to support rapid, high-quality releases. Collaboration & Communication Be the go-to technical leader for your area, clearly communicating progress, plans, and risks to stakeholders. Work … experience, managing teams of 8+ engineers. A strong development background in JavaScript, Java or Kotlin (React or React Native experience is a bonus!). Proven success building and scaling distributedsystems using modern cloud-native technologies (e.g. Docker, Kubernetes, microservices). A deep understanding of agile methodologies, CI/CD, and DevOps culture. Strong architectural and problem-solving More ❯
The engineer will work on a mission-critical platform that uses state-of-the-art technology for sanctions screening and other regulatory processes. The position requires developing highly scalable distributedsystems and micro-services that support business objectives and enhance the experience for partners and internal stakeholders What You'll Do Design, build, and maintain scalable microservices that … power our compliance platforms. Develop tools and systems for sanctions screening, transaction monitoring, and regulatory reporting. Optimize backend processes for performance, reliability, and data integrity. Enhance tooling, analytics, and reporting used by internal compliance stakeholders. Collaborate with cross-functional teams to understand regulatory processes and deliver technical solutions. Participate in on-call rotations, incident resolution, and continuous improvement initiatives. … than 12 years) in software development with at least 2 server-side languages - Java being must have. Experience working in Kubernetes environment. Proven experience with microservices architecture and scalable, distributed systems. Proficient in data technologies like MySQL . Experience with batch processing , data pipelines , and data integrity practices. Familiarity with AWS services (e.g., RDS, Step Functions, EC2, Kinesis) is More ❯
start-up. As a member of the team providing EC2 services you will be delivering foundational capability that benefits all customers! 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 … to deliver a truly disruptive products that are growing rapidly • Solve unique and first-order problems at massive-scale across many AWS Services • Learn how to build and operate distributedsystems at massive scale • Build and influence the tools and utilities that are part of the AWS fleet running our internal services Key job responsibilities Amazon has a … environments. Creating and improving processes for releasing, monitoring, and patching services. Identifying issues and driving solutions to ensure rock-solid stability and performance. A day in the life Our Systems Engineering roles help engineers develop a broad range of skills. They utilise their Linux skills to solve problems and deliver innovative solutions, keep software up-to-date and provide More ❯
Architect or Lead Data Engineer in AWS environments * Deep understanding of cloud-native data services: S3, Redshift, Glue, Athena, EMR, Kinesis, Lambda * Strong hands-on expertise in data modelling, distributedsystems, and pipeline orchestration (Airflow, Step Functions) * Background in energy, trading, or financial markets is a strong plus * Excellent knowledge of Python, SQL, and data governance frameworks * Experience More ❯
Architect or Lead Data Engineer in AWS environments* Deep understanding of cloud-native data services: S3, Redshift, Glue, Athena, EMR, Kinesis, Lambda* Strong hands-on expertise in data modelling, distributedsystems, and pipeline orchestration (Airflow, Step Functions)* Background in energy, trading, or financial markets is a strong plus* Excellent knowledge of Python, SQL, and data governance frameworks* Experience More ❯
a team of SREs responsible for the reliability, scalability, and performance of our production systems. This role is pivotal in bridging the gap between development and operations, ensuring our systems are robust, automated, and continuously improving. You will be supporting our Next Gen Cloud Native Intelligent Automation business, which enables us to deliver RPA and cloud RPA capabilities. What … for best practices in observability, CI/CD, and infrastructure as code. What You Will Bring: Proven experience managing or leading SRE, DevOps, or infrastructure teams. Strong background in systems engineering, cloud platforms (AWS, Azure), and container orchestration (Kubernetes). Proficiency in monitoring, alerting, and incident management tools (Prometheus, Grafana, PagerDuty). Solid understanding of networking, distributedsystemsMore ❯
platform is used by the industry's biggest players in over 120 countries to trade hundreds of billions of dollars with each other every day. Our trading applications are distributed, fault-tolerant, highly transactional and low-latency. Our team FXGO is a growing team of talented engineers who are passionate about our product. We take pride in building one … to vital regulatory reporting, and serves as the trusted, event-driven data source for applications across the entire organization. Joining this team is an opportunity to engineer the foundational systems that drive innovation and ensure the stability of a core part of Bloomberg's business. The FXGO Streaming team develops and maintains a real-time foreign exchange trading application. … This system handles high volumes of pricing data and executes trades with minimal latency. They utilize geographically distributed data centers to reduce trade latency for a global client base, ensuring swift execution for traders worldwide. Continuous optimization of these systems is a primary focus. Who are you? An engineer who is motivated by building and adding value to More ❯
Full Stack Data Scientist - AI & Knowledge Systems About the Role We are seeking an exceptional Full Stack Data Scientist to join our clients innovation team. This role combines traditional data science expertise with software engineering capabilities to build end-to-end AI solutions. The ideal candidate will have a strong foundation in both developing sophisticated machine learning models and … can combine technical expertise with a true consulting approach. Responsibilities Design, develop, and implement advanced machine learning models and AI capabilities Build and maintain knowledge graphs and causal inference systems Create probabilistic models to address complex business problems Scale AI solutions from proof-of-concept to MVP and full production Collaborate with backend engineers on data pipelines and infrastructure … machine learning, with focus on causal ML and probabilistic modelling Experience developing and implementing knowledge graphs Proficiency in scaling AI solutions from concept to production Working knowledge of backend systems, data pipelines, and ETL processes Familiarity with cloud platforms, particularly Microsoft Azure Understanding of microservices architecture and distributedsystems Experience with DevOps practices for AI/ML More ❯
Full Stack Data Scientist - AI & Knowledge Systems About the Role We are seeking an exceptional Full Stack Data Scientist to join our clients innovation team. This role combines traditional data science expertise with software engineering capabilities to build end-to-end AI solutions. The ideal candidate will have a strong foundation in both developing sophisticated machine learning models and … can combine technical expertise with a true consulting approach. Responsibilities Design, develop, and implement advanced machine learning models and AI capabilities Build and maintain knowledge graphs and causal inference systems Create probabilistic models to address complex business problems Scale AI solutions from proof-of-concept to MVP and full production Collaborate with backend engineers on data pipelines and infrastructure … machine learning, with focus on causal ML and probabilistic modelling Experience developing and implementing knowledge graphs Proficiency in scaling AI solutions from concept to production Working knowledge of backend systems, data pipelines, and ETL processes Familiarity with cloud platforms, particularly Microsoft Azure Understanding of microservices architecture and distributedsystems Experience with DevOps practices for AI/ML More ❯
Build High-Impact Data Integrations and AI-Driven Backend Systems at Quench.ai We are no longer accepting applications for this position AI is now solving business problems once thought impossible, unlocking new levels of efficiency and innovation. The next wave of century-defining companies is being built at the forefront of AI innovation, and we're proud to be … but achieving our vision requires the right strategies and the right team. Quench.ai transforms organizational productivity by deploying AI solutions that require no coding. We integrate seamlessly with internal systems like email, CRM, and recordings, giving employees instant answers to their questions and automating repetitive tasks. Our platform empowers businesses to work smarter, faster, and with greater confidence. Quench.ai … looking for a Senior Backend Engineer to help us build and scale our backend data integration and search systems. You'll play a critical role in building and optimizing systems that connect with external platforms like Notion, Jira, Confluence, OneDrive, and others-powering our intelligent search engine and AI-driven workflows. You'll work closely with the AI team More ❯
efficient extraction, synchronization, and normalization of temporal data. Build automated acquisition pipelines for sourcing large-scale video datasets, handling diverse formats, frame rates, annotations, and embedded audio. Architect robust systems for scalable evaluation and annotation, including prompt-based scoring, perceptual metrics, caption generation, and retrieval-based diagnostics. Collaborate with model researchers to co-design video model architectures (e.g. DiTs … VAEs, spatio-temporal transformers) and training schedules across pretraining and fine-tuning stages. Optimize distributed data loading and pipeline throughput for training at scale, ensuring robustness across model variants and modality combinations. Manage infrastructure to support experiment tracking, model versioning, and cross-team deployment workflows, integrating with production and research platforms. Support backend engineering across research, product, and creative … inference. Proficient in Python with strong programming skills across backend, infrastructure, and data tooling domains. Strong software engineering experience, including 2+ years working with petabyte-scale data pipelines and systems across thousands of GPUs. Proven ability to architect and maintain large-scale distributedsystems for data processing and delivery. Deep expertise in orchestration frameworks such as Kubernetes More ❯
join a prestigious tech client on a contract basis. This company is renowned for its engineering excellence, and they're looking for a GoLang Developer who can take their distributedsystems to the next level. As a GoLang Developer, you'll be working on mission-critical, data-intensive applications that push the boundaries of technology, taking ownership of … scalability, as well as participating in code reviews, design discussions, and knowledge sharing. GoLang Developer - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go/Golang and proven expertise in AWS, Kubernetes, and Docker Experience with end-to-end software engineering, including system design and architecture Hands-on experience working More ❯
join a prestigious tech client on a contract basis. This company is renowned for its engineering excellence, and they're looking for a GoLang Developer who can take their distributedsystems to the next level. As a GoLang Developer, you'll be working on mission-critical, data-intensive applications that push the boundaries of technology, taking ownership of … scalability, as well as participating in code reviews, design discussions, and knowledge sharing. GoLang Developer - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go/Golang and proven expertise in AWS, Kubernetes, and Docker Experience with end-to-end software engineering, including system design and architecture Hands-on experience working More ❯
Staff Software Engineer - Platform Own the strategy to support massive expansion Up to £170,000 plus benefits London Office - 4 days a week Golang, AWS/GCP, Kubernetes, DistributedSystems Staff Software Engineer - We're working with a high-growth payments business that has disrupted the market to become a major player in Europe. With over … in cloud platforms (AWS or GCP) and deep knowledge of Kubernetes - ideally including the ability to build operators. Strong coding skills in Golang, Java, or C#, with experience in distributed systems. Demonstrated leadership across multiple squads and technical roadmaps. Expertise in operational excellence: observability, reliability, automation. This is an outstanding opportunity for a Staff Software Engineer join a rapidly More ❯
UBS - Experienced Professionals Location: London, United Kingdom Department: Information Technology (IT), Group Functions Job Type: Full Time Your Role Are you passionate about building highly available, robust, and scalable distributedsystems? Do you enjoy working with developers and customers to deliver modern microservice-based applications? Are you confident in iteratively refining user requirements and removing ambiguity? Do you More ❯
expert on the toolset Use of metrics and monitoring information to ensure performance and reliability Understand the complexities of working with multi-tier applications, capacity testing and scaling of distributedsystems Delivery of new features and tooling for both business and technical stakeholders Collaboration with technical teams to help define a platform for the future Responsible for managing More ❯
backend services and APIs to support new product features. Build and refine user-friendly interfaces using modern JavaScript frameworks. Optimise application performance and ensure high levels of reliability across distributed systems. Contribute to technical strategy a nd help shape future architecture decisions. Collaborate with product, design, and engineering teams to deliver seamless end-to-end solutions. Skills & Experience Proven More ❯
to resolve their pain points and, through co-creation, define solutions that allow improving the efficiency of their operations. Your primary responsibilities include: Design, analyze, and troubleshooting large-scale distributed systems. Participate in on-call rotation, engage with product teams to fix production outages, and carry forward action items to improve ongoing reliability. Develop effective tooling, alerts, and response More ❯
deadlines This full-time on-site role, located in Islamabad, requires a Blockchain Backend Expert responsible for designing and developing reliable and efficient blockchain technologies critical for supporting our distributed ledger system. Qualifications: Bachelor's or Master's degree in Computer Science or a related field Multiple years of experience designing, developing, and implementing distributedsystems with More ❯
to our clients 24x7. We're moving forward to meet the demands of greater scale with engineers at the forefront. Our stack runs on AWS as a set of distributed applications using Kubernetes and a microservice-led architecture. We are also utilising Kafka for our streaming and PACT for Contract testing. What you'll get to do As a … to our payments platform, focusing on high availability, cloud native, microservice concepts. You will work as the Lead Engineer in your squad, leading on discussions around technical direction and systems design, as well as mentoring more junior members of the team. You'll get Clear ownership of your domain An independent path to production Strong platform and product support … forms the bulk of our codebase, currently in Java (11+), and ideally Spring Boot. You will be working with SQL and large SQL databases, Docker, Kubernetes, OpenAPI specifications, and distributed system observability tooling (e.g., Datadog APM). Infrastructure automation is primarily owned by the infrastructure team, but you will be a consumer of their work; familiarity with AWS, Terraform More ❯