1 to 25 of 57 Distributed Systems Jobs in Scotland

Agent-native Database Systems Research/Engineer

Location
City of Edinburgh, Scotland, United Kingdom
this exciting journey and drive your career forward. Job Summary The Database team within the Huawei Edinburgh office and develops next-generation data management systems, with a focus on database kernels, query processing, storage engines, transaction processing, distributed data systems, and emerging AI Data infrastructure. … looking for researchers and engineers with strong systems backgrounds and a deep interest in building high-performance, scalable, and intelligent data management systems. The role is suitable for candidates with experience in one or more of the following areas: database systems, query optimization, query execution engines, storage ...

AI System Researcher

Hiring Organisation
Microtech Global Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
seeking Systems Research Engineers with a strong interest in computer systems, distributed AI infrastructure, and performance optimization. These roles are ideal for recent PhD graduates or exceptional BSc/MSc engineers looking to build research-driven engineering experience in areas such as operating systems, distributed systems, AI model serving, and machine learning infrastructure. You will work closely with senior architects on real-world projects, helping to prototype and optimize next-generation AI infrastructure. Required Qualifications and Skills: Bachelors or Masters degree in Computer Science, Electrical Engineering, or related field. Strong knowledge of distributed ...

Principal Architect – Robotics & Hardware Abstraction

Location
Glasgow, Scotland, United Kingdom
improve quality of life and extend the reach of humanity. Our newly opened Chemifarm facility in Glasgow operates a growing fleet of advanced robotic systems that automate synthesis, optimisation, and library generation. As we scale up to globally distributed facilities, we are undertaking a foundational transformation … within the Office of the CTO, you will act as the architectural bridge between Hardware Engineering and Software Engineering, shaping how our robots, control systems, and cloud services work together as a coherent whole. Your mission is to define a robust Hardware Abstraction Layer (HAL) that enables our universal ...

AI System Researcher

Hiring Organisation
Microtech Global Ltd
Location
Edinburgh, UK
Employment Type
Full-time
Description We are seeking Systems Research Engineers with a strong interest in computer systems, distributed AI infrastructure, and performance optimization. These roles are ideal for recent PhD graduates or exceptional BSc/MSc engineers looking to build research-driven engineering experience in areas such as operating systems, distributed systems, AI model serving, and machine learning infrastructure. You w... ...

AI System Researcher

Hiring Organisation
Microtech Global Ltd
Location
Edinburgh, UK
Employment Type
Full-time
seeking Systems Research Engineers with a strong interest in computer systems, distributed AI infrastructure, and performance optimization. These roles are ideal for recent PhD graduates or exceptional BSc/MSc engineers looking to build research-driven engineering experience in areas such as operating systems, xxuwjjq distributed systems, AI model serving, and machine learning infrastructure. You w... Considering applying for this job Do not delay, scroll down and make your application as soon as possible to avoid missing out. ...

Technical Architect

Location
City of Edinburgh, Scotland, United Kingdom
mark on a growing organisation. About the role Reporting to our Software Engineering Manager, this is role requires significant experience in software engineering and systems architecture, along with excellent communication and stakeholder management skills. As a key member of a small and dynamic team, you’ll be responsible … Defining and maintaining the architectural direction for our platforms, systems and business domains Leading the design of complex and business-critical technology solutions Providing technical leadership and architectural guidance across the Technology team Ensuring solutions meet requirements for scalability, security, resilience, performance and maintainability Evaluating technology options and supporting ...

Senior Infrastructure Integration Engineer

Hiring Organisation
Networking People (UK) Limited
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Contract
Contract Rate
£500 - £550 per day + Inside of IR35
physical and virtual server infrastructure. The team evaluates, certifies, integrates, and supports a broad range of infrastructure technologies, including hardware platforms, hypervisors, Linux operating systems, system configuration tooling, critical infrastructure services, automation platforms, load balancing, high availability solutions, and virtualization management technologies. The team plays a key role … fixes. We are looking for a self-starter who can operate effectively within a complex engineering environment. The successful candidate will need to understand distributed systems, assess the broader impact of security related changes, design robust remediation approaches, and produce stable, maintainable, and secure code. They will also ...

Systems Research Engineer

Hiring Organisation
European Tech Recruit
Location
Edinburgh, UK
Employment Type
Full-time
Description Systems Research Engineer | AI Infrastructure | C++ Systems Engineering One of the largest telecommunications companies in the world is looking for an experienced researcher to join the company in Edinburgh. The Vision We are currently scaling a world-class research team in Edinburgh to redefine the foundational software … stack for the LLM era. As AI transitions from experimental to "agentic" and "AI-native" infrastructure, we are building the super-node clusters and distributed architectures that will power the next generation of global data centres. This is a unique hybrid role positioned at the intersection of academic-grade ...

Lead Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
hackajob is partnering directly with JPMorganChase to hire for this role. JOB DESCRIPTION We are building the next generation of intelligent, cloud-native systems - and we want you to help lead the way. At JPMorganChase, you'll work at the intersection of software engineering, artificial intelligence, and cloud infrastructure … will own the delivery of complex, AI-powered software initiatives from discovery through production with minimal supervision. You will design and build intelligent systems leveraging large language models and agentic approaches, expose capabilities through well-designed APIs and microservices, and operate confidently across a multi-cloud environment - ensuring portability ...

Senior Lead Software Engineer - Python, Data, Cloud, AIML

Location
Glasgow, Scotland, United Kingdom
approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Builds engineering stack … programming languages and database querying languages Overall knowledge of the Software Development Life Cycle Proven track record in system design, architecting and developing microservices, distributed systems and data-intensive applications Experience with Cloud services, Infrastructure as Code, containerized application development, big data and modern data engineering technologies Practical ...

Software Engineer II (AWS Infrastructure)

Location
Glasgow, Scotland, United Kingdom
infrastructure at scale, contribute to cutting-edge financial technology, and grow across both infrastructure and application development. If you're passionate about building resilient systems and want your work to have real-world impact, this is the role for you. As a Software Engineer II at JPMorganChase within … infrastructure for various portfolio management services — including what-if analysis, order sizing, automated pre-trade compliance checks, and order submission — ensuring these systems are reliable, scalable, and production-ready. You will be part of a cross-functional team of engineers and product owners building the Spectrum Portfolio Management Fixed ...

Software Engineer III

Location
Glasgow, Scotland, United Kingdom
debug code written by others Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Demonstrate initiative by bringing ideas, passion, and ownership to improve the team and products Engage with communities of practice across Software Engineering to learn … technology platforms Familiarity with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform Exposure to event-driven architecture and distributed systems design Experience with modern front-end component libraries and design systems ABOUT US J.P. Morgan is a global leader in financial ...

Senior Manager of SRE

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. Drives continuous improvement in system observability, alerting, and capacity planning. Collaborates with engineering and data teams to optimize infrastructure and deployment … Experience with Terraform development and understanding of Terraform enterprise. Experience in delivering system design, application development, testing, and operational stability. Knowledge of Big Data distributed compute frameworks like Spark, Glue, MapReduce etc. Excellent troubleshooting, analytical, and communication skills. Preferred Qualifications, Capabilities, and Skills: Multi Region disaster recovery setup, monitoring ...

Software Engineer III

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
debug code written by others Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability … within existing systems and information architecture Lead communities of practice across Software Engineering to drive awareness and adoption of new and leading-edge technologies Drive team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g. ...

Senior Lead Site Reliability / DevOps Engineer

Location
Auchentibber, Scotland, United Kingdom
system architecture, toil reduction, and other site reliability best practices, with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, observability, distributed systems, etc.) Advanced proficiency in one or more programming languages (e.g., Java, Python, Go, etc.) Advanced proficiency and experience in observability such … oversight Practical cloud native experience Ability to expand and collaborate across different levels and stakeholder groups Preferred qualifications, capabilities, and skills Knowledge of distributed tracing, metrics, and logging best practices Certification in AWS, Kubernetes, or relevant technologies Proven track record in system health monitoring, capacity management, and blameless postmortems ...

Software Engineer III - Python

Location
Glasgow, Scotland, United Kingdom
Terraform, Kubernetes, and CI/CD pipelines. This role offers you the opportunity to grow your expertise in applied AI engineering while contributing to systems that operate at enterprise scale. Key responsibilities Deliver software through a disciplined software development lifecycle, working from well-defined requirements through design, implementation, testing … step agentic task execution Build and maintain inference-time integrations such as model gateways, APIs, caching, fallbacks, timeouts, and concurrency controls for production AI systems Implement retrieval-augmented generation components where applicable, including chunking, embeddings, retrieval, and grounding strategies Build REST and gRPC endpoints following agreed contracts, implementing authentication ...

Google Cloud Platform (GCP) Architect

Hiring Organisation
Diana Duggan UK Limited
Location
Glasgow, Lanarkshire, United Kingdom
Employment Type
Full-Time
Salary
£450.00 per day
across the project by creating coding that actively reviews, debugs, and help support team members with their coding Lead architectural design for cloud-native systems and services, producing comprehensive design artifacts (RFCs, ADRs, architecture diagrams) that are reviewed and adopted across multiple teams Own operational excellence by proactively identifying …/CD, Application Resiliency, Security, and capacity planning Demonstrated expertise in a technical discipline (e.g., cloud architecture, artificial intelligence/machine learning, mobile, distributed systems, security, DevOps/platform engineering) In-depth knowledge of financial services industry and their IT systems, regulatory constraints, and operational requirements Practical ...

Lead Software Engineer - Java, AWS

Location
Glasgow, Scotland, United Kingdom
Troubleshoot and resolve complex technical issues Review code and provide constructive feedback to team members Coordinate with other teams to ensure seamless integration of systems Champion innovation and continuous improvement within the team Manage project timelines and deliverables to meet business objectives Communicate progress and challenges effectively to leadership … front-end technologies and frameworks Demonstrate expertise in performance tuning and optimization Leverage experience with database technologies (SQL and NoSQL) Use understanding of distributed systems and scalability Apply experience in mentoring and developing engineering talent J.P. Morgan is a global leader in financial services, providing strategic advice ...

Software Engineer III - AI/ML Platform Reliability

Location
Glasgow, Scotland, United Kingdom
passionate about building resilient, scalable systems that power the future of AI? At JPMorganChase, we're pushing the boundaries of what's possible with artificial intelligence and machine learning - and we need engineers like you to help us do it reliably, securely, and at scale. As a Software Engineer … delivery practices, including tools such as Terraform, containers, Kubernetes, CI/CD pipelines, and automated deployment workflows. Experience in designing and developing large-scale distributed systems and cloud-native architecture. Experience building large scale infrastructure and and cloud-native delivery practice in Google Cloud, AWS, or Azure ...

Technical Principal Architect - Agentic AI & Messaging

Location
Glasgow, Scotland, United Kingdom
leadership role to promote the architectural vision, design, and implementation of complex, scalable, and secure technology solutions. This requires emphasis on advanced Agentic AI systems, expertise in message-based technologies (e.g., Kafka, AMPS), strong management skills to coordinate across global regions and multiple applications. Deep proficiency across multiple technologies … growing AI approach) for security, robustness, and scale. Messaging technologies: Design and optimize high-throughput, low-latency messaging (e.g., Kafka, AMPS) for reliable distributed communication. Database architecture: Architect relational and NoSQL data stores (e.g., Oracle/RDS, MongoDB/DynamoDB) for integrity, performance, and growth. Technical oversight: Guide teams ...

Senior Lead Site Reliability Engineer

Location
Glasgow, Scotland, United Kingdom
system architecture, toil reduction, and other site reliability best practices, with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, observability, distributed systems, etc.) Advanced proficiency in one or more programming languages (e.g., Java, Python, Go, etc.) Advanced proficiency and experience in observability such … oversight Practical cloud native experience Ability to expand and collaborate across different levels and stakeholder groups Preferred qualifications, capabilities, and skills Knowledge of distributed tracing, metrics, and logging best practices Certification in AWS, Kubernetes, or relevant technologies Proven track record in system health monitoring, capacity management, and blameless postmortems ...

Software Engineer III- Python/Java

Location
Glasgow, Scotland, United Kingdom
sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity … with use of automated unit testing. Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Knowledge of Big Data distributed compute frameworks like Spark, Glue, MapReduce etc. Excellent troubleshooting, analytical, and communication skills. Preferred qualifications, capabilities, and skills Experience in Data pipelines using Spark ...

Senior AI Engineer

Location
City of Edinburgh, Scotland, United Kingdom
role, you’ll combine deep expertise in AI/ML engineering and software development to design, build, and deploy advanced generative AI and agentic systems for leading financial services clients. You’ll work hands‐on across the full AI engineering lifecycle, from architecting intelligent multi‐agent systems … Scotland office, with flexibility to work from either Glasgow or Edinburgh depending on client expectations. What You’ll Do Architect and develop autonomous AI systems leveraging multi‐modal large language models across text, image, audio, and video Design and implement agentic workflows using prompt engineering, Retrieval‐Augmented Generation ...

Senior Backend Engineer

Hiring Organisation
Inspire People
Location
Edinburgh, Midlothian, United Kingdom
Employment Type
Full-Time
Salary
£63,824 - £80,158 per annum
Python, we welcome applications from experienced backend developers with Java, C#, Go or similar object-oriented programming backgrounds, with experience designing, operating and improving distributed systems. This permanent Grade 7 role can be based in London, Cardiff, Darlington, Edinburgh, Belfast, Birmingham or Salford, with hybrid working … Senior Backend Engineer (Site Reliability) include: * Experience writing clean, maintainable code in at least one programming language. * Experience designing, operating and improving distributed systems, focusing on reliability, performance and user outcomes. * Experience building and supporting applications in containerised environments. * Knowledge of Linux/Unix fundamentals and TCP/ ...

Senior Backend Engineer

Hiring Organisation
Inspire People
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
Salary
£80,000
Python, we welcome applications from experienced backend developers with Java, C#, Go or similar object-oriented programming backgrounds, with experience designing, operating and improving distributed systems. This permanent Grade 7 role can be based in London, Cardiff, Darlington, Edinburgh, Belfast, Birmingham or Salford, with hybrid working … Senior Backend Engineer (Site Reliability) include: * Experience writing clean, maintainable code in at least one programming language. * Experience designing, operating and improving distributed systems, focusing on reliability, performance and user outcomes. * Experience building and supporting applications in containerised environments. * Knowledge of Linux/Unix fundamentals and TCP/ ...