Distributed Systems Jobs in Edinburgh

1 to 25 of 47 Distributed Systems Jobs in Edinburgh

Research Scientist - Contractor

Edinburgh, Scotland, United Kingdom
Huawei Technologies Research & Development (UK) Ltd
the fundamental theories of these technologies. We invite you to join us on this exciting journey and drive your career forward. Job Summary: The Systems Infrastructure Research (SIR) lab in Edinburgh plays a key role in shaping the future of Huawei’s data centre infrastructure. Uniquely positioned at the … engineering, our team translates cutting-edge innovations into real-world solutions. 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. These roles are … looking to deepen their research skills in an industry setting. We welcome applicants with backgrounds in one or more of the following areas: operating systems, distributed systems, and machine learning systems. Key Responsibilities: Rapid Prototyping: Collaborate with a multidisciplinary team to quickly develop and test proof-of More ❯
Posted:

Infrastructure Research Engineer - Distributed Systems / Cloud Computing / Operating Systems

Edinburgh, Scotland, United Kingdom
European Tech Recruit
Infrastructure Research Engineer – Onsite | Edinburgh Help Shape the Future of Cloud and Systems Infrastructure Are you passionate about systems innovation and want to make real-world impact through research and development? A leading global tech company’s research lab in Edinburgh is looking for an Infrastructure Research Engineer … to join their cutting-edge Systems Infrastructure Research team. This lab plays a key role in advancing the state of data centre infrastructure. From exploring the future of operating systems to building scalable, cloud-native architectures, this is your chance to work at the intersection of deep systems research and practical engineering . What You’ll Do: Contribute to research and prototype development across distributed systems, OS, and cloud infrastructure. Design, implement, and evaluate innovative technologies and algorithms. Collaborate with world-class scientists and engineers to solve open-ended technical problems. Influence the wider tech More ❯
Posted:

Cloud Infrastructure Research Engineer (Graduate positions) - C++ / Cloud / Distributed Systems / OS

Edinburgh, Scotland, United Kingdom
European Tech Recruit
Infrastructure Research Engineer (Graduate positions) - C++/Cloud/Distributed Systems/OS - Global Tech Giant We're working with a true leader in research, development, and innovation, and they are looking for multiple graduate Infrastructure Research Engineers to join their team. This global technology powerhouse invests heavily … advancements in various sectors and is considered a top global employer. In this role, you will be working on R&D to explore emerging systems across areas such as Cloud, Distributed Systems and/or Operating Systems. This is a full time PAYE contract for 12 months … PhD recent graduate or late stage student in Computer Science or similar from top Universities - Proficiency in C++ - A background in either Cloud Computing, Distributed Systems or Operating Systems I welcome your application if you'd like to find out more and if you know someone it More ❯
Posted:

Senior/Staff/Principal Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
to apply for the Senior/Staff/Principal Engineer role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science … customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting … From the kernel and system software at the core of Ubuntu through to major language runtimes and the bleeding-edge of cloud automation and distributed systems, you'll have the opportunity to work on complex but highly rewarding projects. Our teams also build the services which deliver Ubuntu More ❯
Posted:

Senior Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
N-able Technologies Ltd
etc.). Provides technical feedback and assistance on others' code and design. Debugs and troubleshoots in customer's environment and uses low-level operating systems knowledge to troubleshoot complex issues Identifies design and architecture issues early. Demonstrates expertise across various components, products, and/or services What You'll … GO, Java, PHP, Angular, JavaScript, SQL, Kafka, Kubernetes Excellent analytical and problem-solving skills Understanding of Cloud-native methodologies and design; including familiarity with distributed systems Expertise in commercial cloud platforms – AWS, Azure, GCP, etc Expertise with Agile development practices Provides technical solutions and discusses the pros and … GO, Java, PHP, Angular, JavaScript, SQL, Kafka, Kubernetes Excellent analytical and problem-solving skills Understanding of Cloud-native methodologies and design; including familiarity with distributed systems Expertise in commercial cloud platforms – AWS, Azure, GCP, etc Expertise with Agile development practices Provides technical solutions and discusses the pros and More ❯
Posted:

Site Reliability / Gitops Engineer

Edinburgh, Scotland, United Kingdom
Canonical
at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science … customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting … on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Site Reliability/Gitops Engineer to our Information Systems (IS) team. This role is an opportunity for an "automation-first" technologist with a passion for Linux to build a career with Canonical and More ❯
Posted:

Senior Software Engineer

Edinburgh, Scotland, United Kingdom
Aberdeen Standard Investments
Responsibilities Develop high-quality web applications and services across the entire technology stack, ensuring scalability, performance, and security. Design and implement RESTful microservices and distributed systems leveraging Microsoft Azure, with consideration for event-driven architectures where appropriate. Support and mentor mid-level and junior engineers through code reviews … JavaScript/TypeScript, React, or equivalent modern technologies. Familiarity with Microsoft Azure, including containerization, serverless functions, and microservices architectures. Experience designing RESTful microservices and distributed systems, with an understanding of event-driven patterns as a consideration. A keen interest in AI, automation, and emerging technologies, and how they More ❯
Posted:

Software Architect - Containers / Virtualisation

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science … customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in more than 80 countries and very few office based roles. Teams meet two to four times yearly in person … work". It should be trivial to stand up a small cloud using one, two or twenty servers. This is a challenging exercise in distributed systems, virtualisation, container technology, networking and storage. As with the Ubuntu desktop, our goal is to make it easy and to make it More ❯
Posted:

Applied Science Manager , Personalization Team

Edinburgh, Scotland, United Kingdom
Amazon
resourcefulness and willingness to learn on both the technical and business side. The challenges we take on can involve a mix of large-scale distributed systems, big data technologies, machine learning science, and require a keen sense of customer obsession and long-term strategic thinking. About you: You … Science Manager, you will be responsible for ensuring your team successfully delivers on design, development, testing, experimentation, and the operations of algorithms, datasets, and systems your team owns. You should have an established track record of launching customer-facing experiences, deep technical ability, and excellent project management and communication … About our organization: Amazon’s Personalization organization is a small, high-performing group that leverages Amazon’s expertise in machine learning, big data, and distributed systems to deliver the best shopping experiences for our customers. We work end-to-end, from foundational backend systems to future-forward More ❯
Posted:

Blockchain Developer

Edinburgh, City of Edinburgh, United Kingdom
Rise Technical Recruitment
driven, entrepreneurial, and unafraid to challenge the status quo. You'll join a small, elite team working at the intersection of finance, cryptography, and distributed systems - with full ownership and autonomy to shape the future of this sovereign blockchain ecosystem. On offer is a rare opportunity to be … security The Person: Good years of blockchain development experience, ideally at protocol level Strong coding skills in Rust, Go, or C++ Deep understanding of distributed systems and consensus design Familiar with cryptographic principles and secure key management More ❯
Employment Type: Permanent
Salary: £120000 - £300000/annum Great Benefits Package
Posted:

Blockchain Developer

Edinburgh, Midlothian, Scotland, United Kingdom
Rise Technical Recruitment Limited
driven, entrepreneurial, and unafraid to challenge the status quo. You'll join a small, elite team working at the intersection of finance, cryptography, and distributed systems - with full ownership and autonomy to shape the future of this sovereign blockchain ecosystem. On offer is a rare opportunity to be … security The Person: Good years of blockchain development experience, ideally at protocol level Strong coding skills in Rust, Go, or C++ Deep understanding of distributed systems and consensus design Familiar with cryptographic principles and secure key management More ❯
Employment Type: Permanent
Posted:

Blockchain Developer

Edinburgh, United Kingdom
Rise Technical Recruitment Limited
driven, entrepreneurial, and unafraid to challenge the status quo. You'll join a small, elite team working at the intersection of finance, cryptography, and distributed systems - with full ownership and autonomy to shape the future of this sovereign blockchain ecosystem. On offer is a rare opportunity to be … security The Person: Good years of blockchain development experience, ideally at protocol level Strong coding skills in Rust, Go, or C++ Deep understanding of distributed systems and consensus design Familiar with cryptographic principles and secure key management Reference Number: 254519 To apply for this role or for to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Lloyds Banking Group
Significant experience with React and NodeJS. Strong understanding and experience of designing, building, and operating front end applications (particularly consuming microservices, RESTful APIs, and distributed systems). Experience with testing libraries such as React Testing Library, SuperTest, and PlayWright. Confidence with building, testing, and deploying services into a More ❯
Posted:

Senior Data Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Net Talent
and 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 functions across the company. You’ll collaborate with … direction and architectural standards across the data platform. Work closely with cross-functional partners to meet evolving business and analytical needs. Own complex technical systems end-to-end, from concept to production. Advocate for engineering excellence and mentor other engineers on the team. Technical Skills: 8+ years of experience … in data engineering or a related field, with a focus on building scalable data systems and platforms. Strong expertise with modern data tools and frameworks such as Spark , dbt , Airflow , Kafka , Databricks , and cloud-native services (AWS, GCP, or Azure). Deep understanding of data modeling , distributed systems More ❯
Posted:

Senior DevOps/SRE

Edinburgh, Scotland, United Kingdom
JR United Kingdom
Cloud and Cloud at customer. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure. In this role, you will streamline delivery by optimizing practices, improving communications and collaborations, and creating automation. Your … provisioning, configuration, deployment, and patching of network components React to production deficiencies by continuously implementing automation, self-healing, and real-time monitoring to production systems Conduct periodic on call duties Solve complex and difficult problems and build automation to prevent problem recurrence Participate in cloud service capacity planning and … demand forecasting, software performance analysis and system tuning. Partner with distributed teams in prototyping new solutions Stay informed of new technologies Required Qualification: 7+ years of software development experience a distributed systems environment, preferably in the cloud BS or MS degree in Computer Science, or equivalent experience More ❯
Posted:

Staff Data Engineer

Edinburgh, United Kingdom
FanDuel
and 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 … and business stakeholders to architect data solutions that are performant, reliable, and built with a long-term, customer-centric mindset. 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 … data solutions Establish and enforce engineering best practices around code quality, testing, documentation, and deployment Contribute to the evolution of the data platform, ensuring systems are modular, interoperable, and resilient Run technical design and code reviews, mentoring and collaborating with peers and raising the bar for engineering excellence Lead More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff DevOps Engineer

Edinburgh, United Kingdom
Hybrid / WFH Options
N-able Technologies Ltd
contributions while growing your career. We are looking to hire a Staff Operations Engineer for our Edinburgh hub who has progressively stronger experience in distributed systems, Linux/Unix design, networking, and systems and reliability engineering. You are highly experienced with containers and container orchestration using Kubernetes. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Data Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
and 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 functions across the company. You’ll collaborate with … direction and architectural standards across the data platform. Work closely with cross-functional partners to meet evolving business and analytical needs. Own complex technical systems end-to-end, from concept to production. Advocate for engineering excellence and mentor other engineers on the team. Technical Skills: 8+ years of experience … in data engineering or a related field, with a focus on building scalable data systems and platforms. Strong expertise with modern data tools and frameworks such as Spark , dbt , Airflow , Kafka , Databricks , and cloud-native services (AWS, GCP, or Azure). Deep understanding of data modeling , distributed systems More ❯
Posted:

Senior Software Engineer

Edinburgh, City of Edinburgh, United Kingdom
Hybrid / WFH Options
Cathcart Technology
Java ** Java Frameworks (ideally Springboot) ** Working with cloud services (AWS, GCP or Azure) ** Working to scale The following experience is highly desirable; ** Working with Distributed Systems ** DevOps tooling (Docker, Kubernetes or Terraforms) They've got custom built offices in central Edinburgh , which includes pool tables, games consoles, even More ❯
Employment Type: Permanent
Salary: £60000 - £75000/annum
Posted:

Senior Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Cathcart Technology
Java ** Java Frameworks (ideally Springboot) ** Working with cloud services (AWS, GCP or Azure) ** Working to scale The following experience is highly desirable; ** Working with Distributed Systems ** DevOps tooling (Docker, Kubernetes or Terraforms) They've got custom built offices in central Edinburgh , which includes pool tables, games consoles, even More ❯
Employment Type: Permanent, Work From Home
Salary: £75,000
Posted:

Staff / Lead Data Engineer

Edinburgh, Scotland, United Kingdom
Net Talent
implementation of their most critical data infrastructure and products. This is a senior level individual contributor role and will have responsibility 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. The need … the bar for engineering excellence. Experience 8+ years of experience in data engineering or a related field, with a focus on building scalable data systems and platforms. Strong expertise in modern data tools and frameworks such as Spark, dbt, Airflow, Kafka, Databricks, and cloud-native services (AWS, GCP, or … Azure) Deep understanding of data modeling, distributed systems, ETL/ELT pipelines, and streaming architectures Proficiency in SQL and at least one programming language (e.g., Python, Scala, or Java) Demonstrated experience owning complex technical systems end-to-end, from design through production Excellent communication skills with the More ❯
Posted:

Contract C++ Software Engineer

Edinburgh, United Kingdom
Marks Sattin (UK) Ltd
projects. This is your chance to work at the cutting edge of real-time embedded software , contributing to the development of next-generation radar systems for fast-jet aircraft. The Role: As a Senior C++ Software Engineer , you'll take a hands-on role in designing and implementing embedded … software within a model-based development environment. Your focus will be on real-time systems, working closely with hardware and systems engineers to ensure seamless integration across complex platforms. Key Responsibilities: Develop and maintain software using C++ and UML modelling within an IBM Rhapsody environment Collaborate with multi … disciplinary teams to deliver robust software on multi-core and distributed systems Ensure compliance with airborne safety standards such as RTCA DO-178C and coding standards like MISRA C/C++ Contribute throughout the Software Development Lifecycle, from concept to deployment Engage in Agile delivery processes, supporting incremental More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (hyperscale)

Edinburgh, Scotland, United Kingdom
JR United Kingdom
our expanding team. Whether you are starting your career or bringing more experience, you will have the opportunity to make a significant impact in distributed systems, virtualized infrastructure, and highly available services. The Responsibilities On a typical day, you will work as part of a small, agile team … Docker, containerd, and Kubernetes. Deploying and operating software in data centers worldwide. Analyzing, diagnosing, and debugging issues across the stack. Maintaining and improving existing systems with a focus on performance and operational efficiency. Building tooling and automation to scale operations. Additionally, participating in the software engineering community and supporting More ❯
Posted:

Software Engineer (RUST/Blockchain)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write technical user manuals Be knowledgeable of distributed and concurrent computation Be … desirable but not essential Specialist Skills Strong experience with the Rust programming language and system programming Experience with web services development and RESTful APIs Distributed systems and network development A track record of delivering software projects from start to finish Proficiency in software development best practices, including design More ❯
Posted:

Solutions Architect

Edinburgh, UK
Hybrid / WFH Options
CPS Group (UK) Limited
DB. Extensive experience designing and delivering APIs, microservices, and event-driven systems. Skilled in architectural best practices such as domain-driven design, CQRS, and distributed systems thinking. Strong understanding of CI/CD, containerisation, and cloud-native infrastructure. Familiarity with frontend architecture (Angular or similar) and its integration More ❯
Employment Type: Full-time
Posted:
Distributed Systems
Edinburgh
25th Percentile
£63,750
Median
£67,500
75th Percentile
£89,063
90th Percentile
£121,125