1 to 25 of 54 Permanent Distributed Systems Jobs in Scotland

Senior Principal Offensive Security Engineer

Hiring Organisation
Oracle
Location
Glasgow, UK
Employment Type
Full-time
Oracle Cloud Infrastructure (OCI) Offensive Security team provides OCI with the capabilities to ensure our systems and services meet the security objectives we communicate to customers. The Offensive Security group performs security assessments, vulnerability research, static and dynamic analysis research, penetration testing, red-teaming, and security tool development. … interests. Offensive Security Engineer Oracle Cloud Infrastructure Group The Oracle Cloud Infrastructure (OCI) Offensive Security team provides OCI with the capabilities to ensure our systems and services meet the security objectives we communicate to customers. The Offensive Security group performs security assessments, vulnerability research, static and dynamic analysis research ...

Global Head of Platforms

Hiring Organisation
watchTowr
Location
Aberdeen, UK
Employment Type
Full-time
organisations understand how they could be compromised – in real time. This is a pivotal role responsible for evolving and operating our global cloud and distributed scanning infrastructure so we can reliably serve customers at global scale. The ideal candidate combines deep expertise in distributed systems, networking … will: Lead and grow the global Platform Engineering organisation, driving organisational design, hiring, capability development, and succession planning. Architect, scale, and optimise our global distributed scanning and data processing platform, ensuring high throughput, resiliency, and low-latency operation across regions. Elevate DevOps and delivery performance, continuously improving deployment frequency ...

Global Head of Platforms

Hiring Organisation
watchTowr
Location
Glasgow, UK
Employment Type
Full-time
organisations understand how they could be compromised – in real time. This is a pivotal role responsible for evolving and operating our global cloud and distributed scanning infrastructure so we can reliably serve customers at global scale. The ideal candidate combines deep expertise in distributed systems, networking … will: Lead and grow the global Platform Engineering organisation, driving organisational design, hiring, capability development, and succession planning. Architect, scale, and optimise our global distributed scanning and data processing platform, ensuring high throughput, resiliency, and low-latency operation across regions. Elevate DevOps and delivery performance, continuously improving deployment frequency ...

Senior Software Developer

Hiring Organisation
Spectrum IT Recruitment
Location
Aberdeen, UK
Employment Type
Full-time
services using C# and .NET Write C# in a functional programming style (immutability, pure functions, composition) Apply concepts from functional languages to real-world systems Contribute to architectural decisions around distributed systems, reliability, and modelling complex workflows Collaborate with product, QA, and technical leadership Help drive best … railway-oriented thinking) Experience with at least one functional language such as: F#, Haskell, Scala, OCaml, Elixir, Erlang, Clojure, or similar Experience building backend systems, distributed services, or SaaS platforms Clear communication skills and a collaborative mindset Experience in any of the following would be advantageous ...

Senior Software Developer

Hiring Organisation
Spectrum IT Recruitment
Location
Edinburgh, UK
Employment Type
Full-time
services using C# and .NET Write C# in a functional programming style (immutability, pure functions, composition) Apply concepts from functional languages to real-world systems Contribute to architectural decisions around distributed systems, reliability, and modelling complex workflows Collaborate with product, QA, and technical leadership Help drive best … railway-oriented thinking) Experience with at least one functional language such as: F#, Haskell, Scala, OCaml, Elixir, Erlang, Clojure, or similar Experience building backend systems, distributed services, or SaaS platforms Clear communication skills and a collaborative mindset Experience in any of the following would be advantageous ...

Intermediate Backend Engineer (Go), Verify: CI Functions Platform

Hiring Organisation
GitLab
Location
Glasgow, UK
Employment Type
Full-time
best practices in production, whether gained through professional work, open-source contributions, or other hands-on experience. Ability to design and build scalable, distributed systems and services that can grow with increasing demand, with an emphasis on CI/CD and workflow orchestration scenarios. Skill in building … iterating on highly available, resilient systems, ideally with exposure to high-throughput CI pipelines, job orchestration, or similar infrastructure. Hands-on skills with containerization and orchestration technologies such as Docker and Kubernetes, including deploying and operating services that run CI workloads across diverse environments. Ability to analyze, profile ...

Principal Software Engineer, Cloud Performance

Hiring Organisation
Oracle
Location
Aberdeen, UK
Employment Type
Full-time
identify critical performance improvements across OCI data-planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level systems with high performance that can be adopted by our core cloud services across OCI. As Oracle Cloud Infrastructure (OCI) continues its rapid expansion … metrics. Develop and implement improvements in shared components, libraries, and runtime configurations (e.g., Java runtime, SDKs, and images). Qualifications: 5 to 10 years distributed service engineering experience in a software development environment Development experience in a modern programming language, such as Java, C++, C# Hands-on experience designing ...

Principal Software Engineer, Cloud Performance

Hiring Organisation
Oracle
Location
Edinburgh, UK
Employment Type
Full-time
identify critical performance improvements across OCI data-planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level systems with high performance that can be adopted by our core cloud services across OCI. As Oracle Cloud Infrastructure (OCI) continues its rapid expansion … metrics. Develop and implement improvements in shared components, libraries, and runtime configurations (e.g., Java runtime, SDKs, and images). Qualifications: 5 to 10 years distributed service engineering experience in a software development environment Development experience in a modern programming language, such as Java, C++, C# Hands-on experience designing ...

Principal Software Engineer, Cloud Performance

Hiring Organisation
Oracle
Location
Glasgow, UK
Employment Type
Full-time
identify critical performance improvements across OCI data-planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level systems with high performance that can be adopted by our core cloud services across OCI. As Oracle Cloud Infrastructure (OCI) continues its rapid expansion … metrics. Develop and implement improvements in shared components, libraries, and runtime configurations (e.g., Java runtime, SDKs, and images). Qualifications: 5 to 10 years distributed service engineering experience in a software development environment Development experience in a modern programming language, such as Java, C++, C# Hands-on experience designing ...

Artificial Intelligence Engineer

Hiring Organisation
Explore Group
Location
Edinburgh, UK
Employment Type
Full-time
platform enhancements Partner with Product and Design to shape the AI roadmap Mentor engineers across squads and raise engineering standards Build and optimise distributed, API first systems powering AI workflows Drive observability, testing, operational excellence and cost optimisation Prototype new AI powered features to enhance user experience What … across squads through mentorship and best practices Translating business opportunities into scalable, safe AI solutions Improving reliability, performance and cost efficiency of AI systems What we are looking for Deep experience in distributed systems and multi tenant SaaS Strong understanding of security and compliance for AI workloads ...

Artificial Intelligence Engineer

Hiring Organisation
Explore Group
Location
Livingston, West Lothian, UK
Employment Type
Full-time
platform enhancements Partner with Product and Design to shape the AI roadmap Mentor engineers across squads and raise engineering standards Build and optimise distributed, API first systems powering AI workflows Drive observability, testing, operational excellence and cost optimisation Prototype new AI powered features to enhance user experience What … across squads through mentorship and best practices Translating business opportunities into scalable, safe AI solutions Improving reliability, performance and cost efficiency of AI systems What we are looking for Deep experience in distributed systems and multi tenant SaaS Strong understanding of security and compliance for AI workloads ...

LLM Architect

Hiring Organisation
Bright Purple
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
architect and optimise the platforms that deliver large-scale language models to production. You’ll be working on some of the hardest challenges in distributed AI systems: building ultra-reliable, ultra-scalable environments for inference and deployment. What you’ll be doing Designing cloud-native architectures … custom-built FaaS). Developing approaches to minimise cold-start latency through advanced container snapshotting, weight pre-loading, and graph partitioning . Building distributed inference pipelines with tensor parallelism, model sharding, and efficient memory scheduling to serve LLMs at scale. Experimenting with quantisation, pruning, and KV-cache management ...

Full Stack Developer

Hiring Organisation
Spire
Location
Glasgow, UK
expand our non‐ITAR RFGL product portfolio, we are growing our Glasgow engineering hub and seeking a Full Stack Developer who thrives in a distributed, fast‐moving environment. The Role: As a Full Stack Developer, you will design, build, and maintain the software systems that power Spire … with Spire’s space‐based data infrastructure. Create intuitive, performant front‐end interfaces for visualizing RF geolocation outputs and analytics. Collaborate with a globally distributed team to translate product requirements into technical solutions. Ensure code quality through testing, reviews, and adherence to engineering best practices. Contribute to architectural decisions ...

Software Engineering Manager

Hiring Organisation
Cathcart Technology
Location
Edinburgh, UK
Employment Type
Full-time
Software Engineering Manager required to lead a team of Java engineers in Edinburgh, shaping the development of next-generation, large-scale systems that solve complex technical challenges in a collaborative environment. The Opportunity This is a chance to lead a team of talented engineers building sophisticated, large-scale backend … systems that deliver real-time, mission-critical functionality to millions of users. You'll tackle complex engineering challenges in a regulated, high-availability environment, driving innovation while ensuring reliability, quality, and customer trust. You'll lead an agile team who will be working on Java-based distributed systems ...

Software Engineering Manager

Hiring Organisation
Cathcart Technology
Location
Broughton, Scottish Borders, UK
Employment Type
Full-time
Software Engineering Manager required to lead a team of Java engineers in Edinburgh, shaping the development of next-generation, large-scale systems that solve complex technical challenges in a collaborative environment. The Opportunity This is a chance to lead a team of talented engineers building sophisticated, large-scale backend … systems that deliver real-time, mission-critical functionality to millions of users. You'll tackle complex engineering challenges in a regulated, high-availability environment, driving innovation while ensuring reliability, quality, and customer trust. You'll lead an agile team who will be working on Java-based distributed systems ...

Software Engineering Manager

Hiring Organisation
Cathcart Technology
Location
Livingston, West Lothian, UK
Employment Type
Full-time
Software Engineering Manager required to lead a team of Java engineers in Edinburgh, shaping the development of next-generation, large-scale systems that solve complex technical challenges in a collaborative environment. The Opportunity This is a chance to lead a team of talented engineers building sophisticated, large-scale backend … systems that deliver real-time, mission-critical functionality to millions of users. You'll tackle complex engineering challenges in a regulated, high-availability environment, driving innovation while ensuring reliability, quality, and customer trust. You'll lead an agile team who will be working on Java-based distributed systems ...

Lead Data Engineer

Hiring Organisation
FanDuel
Location
Edinburgh, UK
implementation of our most critical data infrastructure and products. In this senior-level individual contributor role, you’ll be responsible for designing scalable systems, setting data architecture standards, and solving complex technical challenges that power analytics, data science, and business function use cases across the company. You will work … then we’d love to hear from you. THE GAME PLAN Everyone on our team has a part to play Architect High-Impact Data Systems Design and implement scalable, maintainable, and secure batch & streaming data pipelines and architectures that support enterprise-wide data needs Define standards for data modeling ...

AI Test Architect

Hiring Organisation
NVIDIA
Location
Aberdeen, UK
Employment Type
Full-time
looking for an AI Test Architect joining E2E Verification group to profile Innovative large scale Distributed training on NVIDIA AI End-to-End solutions in a large scale supercomputing clusters. Provide insights on at-scale system design and tuning mechanisms for large-scale compute runs. You will work with … customers to craft improved workflows and develop new, leading differentiated solutions. You will interact with HPC, OS, Switch, HCA, CPU and GPU compute, and systems specialist to architect, develop and bring up large scale performance platforms. What You'll Be Doing Profiling, benchmarking, and analyzing deep learning models ...

Senior Software Engineer

Hiring Organisation
Motorola Solutions
Location
Glasgow, UK
Employment Type
Full-time
Connect with a career that matters, and help us build a safer future. Department Overview Motorola Solutions' Avigilon Alta Video brings Cloud video security systems to the next level. Alta's cloud-based video surveillance solution offers industry leading full AI video analytics and exceptional operational insights. The Alta … office for 1 to 2 days a week. The Backend team develops the core of the Alta Video Management System. These are Cloud based distributed systems monitoring and managing Video Cameras, Access Control Systems and Sensors. The Backend team is responsible for analyzing, developing, designing, and maintaining ...

Software Engineer, Fullstack - Optimize and Analytics Integration (Canada Remote)

Hiring Organisation
Camunda
Location
Edinburgh, UK
Employment Type
Full-time
Java services and React interfaces, collaborating closely with a talented global team to measure, improve, and scale performance and fault tolerance in real-world distributed systems. If you love learning fast, experimenting thoughtfully, and making meaningful, iterative improvements every day, this role is for you. Curious about the kind … verifying impacts in production‐like conditions. Design and build backend APIs (Java) and frontend dashboards (React) to retrieve, aggregate, and visualize analytics data from distributed data stores. Create data exporters and connectors that enable third‐party BI tools to pull detailed analytics from multiple distributed instances, safely ...

Software Engineer, Fullstack - Optimize and Analytics Integration (Canada Remote)

Hiring Organisation
Camunda
Location
Aberdeen, UK
Employment Type
Full-time
Java services and React interfaces, collaborating closely with a talented global team to measure, improve, and scale performance and fault tolerance in real-world distributed systems. If you love learning fast, experimenting thoughtfully, and making meaningful, iterative improvements every day, this role is for you. Curious about the kind … verifying impacts in production‐like conditions. Design and build backend APIs (Java) and frontend dashboards (React) to retrieve, aggregate, and visualize analytics data from distributed data stores. Create data exporters and connectors that enable third‐party BI tools to pull detailed analytics from multiple distributed instances, safely ...

Artificial Intelligence Engineer

Hiring Organisation
MBN Solutions
Location
Aberdeen, UK
Employment Type
Full-time
with strong support from top-tier VCs and angels. They're looking for two Senior AI Engineers to help build secure, scalable, compliant AI systems that integrate with clinical workflows. With plans to raise their next round in Q3 2026, you'll be joining at a pivotal moment where … Most importantly, you prioritise business value over building tech for the sake of it. You will have 5 plus years building and deploying production systems in startups or fast paced environments Strong Python coding experience Experience with Azure or GCP Knowledge of distributed systems, microservices and event ...

Artificial Intelligence Engineer

Hiring Organisation
MBN Solutions
Location
Edinburgh, UK
Employment Type
Full-time
with strong support from top-tier VCs and angels. They're looking for two Senior AI Engineers to help build secure, scalable, compliant AI systems that integrate with clinical workflows. With plans to raise their next round in Q3 2026, you'll be joining at a pivotal moment where … Most importantly, you prioritise business value over building tech for the sake of it. You will have 5 plus years building and deploying production systems in startups or fast paced environments Strong Python coding experience Experience with Azure or GCP Knowledge of distributed systems, microservices and event ...

Artificial Intelligence Engineer

Hiring Organisation
MBN Solutions
Location
Glasgow, UK
Employment Type
Full-time
with strong support from top-tier VCs and angels. They're looking for two Senior AI Engineers to help build secure, scalable, compliant AI systems that integrate with clinical workflows. With plans to raise their next round in Q3 2026, you'll be joining at a pivotal moment where … Most importantly, you prioritise business value over building tech for the sake of it. You will have 5 plus years building and deploying production systems in startups or fast paced environments Strong Python coding experience Experience with Azure or GCP Knowledge of distributed systems, microservices and event ...

Senior Technical Lead

Hiring Organisation
Brightwork Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
major employers across the UK. They're looking for a Senior Technical Lead to help shape the architecture and delivery of their core systems while driving innovation across a modern .Net and Azure environment. This is a senior hands-on leadership role where you'll guide architecture, mentor engineers … lifecycle from design through to delivery Architect and develop scalable backend services using .Net, C#, and Azure Guide RESTful API and microservice development across distributed systems Champion TDD and maintain a quality-first engineering culture Oversee containerised deployments using Docker and Azure DevOps Collaborate with key stakeholders ...