Permanent Distributed Systems Jobs in Scotland

1 to 25 of 30 Permanent Distributed Systems Jobs in Scotland

Systems Infrastructure Research Engineer

Edinburgh, Scotland, United Kingdom
European Tech Recruit
Systems Infrastructure Research Engineer – Shape the Future of Data Centers (Available in either 12 month PAYE contract of Perm Full time!) Join a leading global technology provider, a company at the forefront of innovation in information and communications technology (ICT) infrastructure and smart devices. We're dedicated to advancing … the boundaries of technology and are seeking a talented Systems Infrastructure Research Engineer to join our Systems Infrastructure Research (SIR) lab in Edinburgh. Job Summary: The Systems Infrastructure Research (SIR) lab in Edinburgh is dedicated to shaping the future of data center infrastructure. Our mission is to … both internal operations and external users, such as cloud services. Our team's unique position enables us to bridge the gap between cutting-edge systems research and practical engineering environments, facilitating the translation of the latest breakthroughs into production. Additionally, we actively disseminate our findings by publishing in top More ❯
Posted:

Senior ML Ops Engineer

Edinburgh, UK
Hybrid / WFH Options
myGwork
and with a technology stack that includes AWS, Kinesis, S3, Kubernetes, Spark, Airflow, gRPC, New Relic, Databricks, and more. This role requires expertise in distributed systems, microservices, and data pipelines, combined with a strong focus on observability and the ability to leverage vendor technologies to deliver impactful solutions. … your passion to learn. You'll be able to break down problems into bite-size chunks and deliver them with high quality. Key Responsibilities Distributed Systems Development : Design and build scalable distributed systems using Java-based microservices and Python batch processing to support our ML models … capabilities (e.g., AWS, Databricks, and other cloud services) to deliver high-quality solutions that align with organizational goals. Observability Solutions : Develop monitoring and observability systems to track model performance, detect anomalies, and ensure outputs align with business and ethical standards. Collaboration with Specialists : Work closely with cross-functional teams More ❯
Posted:

Applied Scientist, Disputes Management

City, Edinburgh, United Kingdom
Amazon
Are you passionate about applying machine learning and statistical modeling to revolutionize financial systems that handle billions of dollars in transactions? Our team faces a unique challenge: developing intelligent systems to process, analyze, and derive insights from massive financial datasets generated across Amazon's global operations. This includes … of jurisdictions worldwide. As an Applied Scientist, you will: Design and implement novel machine learning solutions for complex financial problems Work with large-scale distributed systems and real-time data processing Develop automated decision-making systems for financial workflows Create scalable algorithms that balance accuracy, latency, and … software engineers to productionize ML models The ideal candidate will have: Experience in machine learning, statistical modeling, and data analysis Experience with large-scale distributed systems and cloud computing Proven track record of solving complex analytical problems Excellence in scientific programming (Python, R, or similar) Communication skills to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Infrastructure Research Engineer

Edinburgh, Scotland, United Kingdom
Project People
Responsibilities: Collaborative engineering: Work within a larger team to rapidly develop proof-of-concept prototypes to validate research ideas and integrate them into production systems and infrastructure Performance Analysis: Conduct in-depth profiling and tuning of operating systems and large-scale distributed systems, leveraging heterogeneous hardware … to do the job: Required: Bachelor's or Master's degree in Computer Science or a related technical field. A solid background in operating systems and/or distributed systems and/or ML systems. Excellent programming skills, master of at least one language, such as C … communication and teamwork skills. Be comfortable with research methodology. Desired: Familiarity with current LLM architectures (e.g. Llama3, DeepSeek V3) Familiarity with production LLM serving systems and inference optimizations (e.g. VLLM) Experience with accelerator programming (e.g. CUDA, Triton) and communication libraries (e.g. NCCL More ❯
Posted:

Front End Engineer Graduate

City, Edinburgh, United Kingdom
Amazon
with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services. Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry. Create solutions to run predictions on distributed systems with exposure to innovative … technologies at incredible scale and speed. Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use. Ability to design and code the right solutions starting with broadly defined problems. Work in an agile environment to deliver high quality … fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis. PREFERRED QUALIFICATIONS Previous technical internship(s). Experience with distributed, multi-tiered systems, algorithms, and relational databases. Experience in optimization mathematics such as linear programming and nonlinear optimization. Ability to effectively articulate technical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Amazon

City, Edinburgh, United Kingdom
Amazon
and fulfillment customer experiences. Through a complex orchestration of its four domains (Shipping, Regions, Locations, Restrictions), SARA influences and frames the shopping CX. Our systems are architected for scale and consistency, offering configurable, flexible, and global solutions (standardized globally but customized for local regulations). We integrate with multiple … escalate issues when required to ensure on-time delivery. This role requires a seasoned individual with excellent experience as a Software Development Engineer for distributed SOA software systems and the ability to guide high-level technical design while considering potential future areas of fraud our platform might encounter. … with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market. Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry. Create solutions to run predictions on distributed systems with exposure to innovative More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Platform Engineer, Associate

City, Edinburgh, United Kingdom
Hybrid / WFH Options
ENGINEERINGUK
continuous monitoring and rule enforcement, collaborating with domain experts to reflect business logic in automated governance, creating scalable and maintainable automation frameworks, and building systems that log and report compliance with existing policies. Your focus will be on creating robust, scalable, and maintainable automation systems that align with … test-driven approaches Good hands-on programming knowledge in Python, Java, TypeScript, JavaScript, Microservices, Angular (2.0+), React. Experience in a Linux environment. Experience deploying distributed systems like Cassandra, Kafka, Redis, Kubernetes, or similar is a strong plus. Experience with cloud deployment technology (Docker, Ansible, Terraform, etc.) is also More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Golang Software Engineer, Associate/Vice President

City, Edinburgh, United Kingdom
Hybrid / WFH Options
ENGINEERINGUK
Qualifications • A degree in Computer Science or Computer Engineering. • Years of hands-on experience in Golang. • Years of hands-on experience implementing large scale distributed systems. • Good understanding of concurrent programming and design of high throughput, high availability, fault-tolerant distributed applications and databases. • Strong interest in distributed systems, infrastructure services, cloud technology, and Kubernetes. • Prior experience in building distributed applications using Golang. • Prior experience with Redis is a plus. • Prior experience with stream processors is a plus. • Prior experience with message broker technology such as Kafka. • Excellent analytical and software architecture design skills, with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Analyst

City, Edinburgh, United Kingdom
Hybrid / WFH Options
ENGINEERINGUK
Java or web developments (JavaScript) or AI/ML modelling. Good understanding of concurrent programming and design of high throughput, high availability, fault-tolerant distributed applications and databases. Strong interest in distributed systems, infrastructure services, cloud technology and AI/ML techniques and technology. Prior experience in … building distributed applications using SQL and/or NoSQL technologies such as MSSQL, MongoDB, Snowflake, or Redis is a plus. Prior experience with message broker technology such as Kafka or gRPC is a plus. Prior experience in modern front-end frameworks such as React, Vue.js, or Angular is a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Full-Stack Software Engineering Team Leader - Vice President

City, Edinburgh, United Kingdom
Hybrid / WFH Options
ENGINEERINGUK
Prior experience leading a team of 5-15 software engineers. In-depth understanding of concurrent programming and designing high throughput, high availability, fault-tolerant distributed applications. Expertise in building distributed applications using SQL and/or NoSQL technologies such as MSSQL, MongoDB, Snowflake, or Redis. Strong interest in … distributed systems, infrastructure services, cloud technology and AI/ML techniques. Prior experience with message broker technology such as Kafka or gRPC. Prior experience or academic knowledge in AI, solutions, and technology is a plus. Knowledge of modern front-end frameworks such as React, Vue.js, or Angular is More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Data Engineer

edinburgh, central 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 Software Engineer

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

Senior Software Engineer

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

Senior Software Engineer

Dundee, Angus, United Kingdom
Hybrid / WFH Options
N-able Technologies Ltd
of the following technologies: GO, Java, PHP, Angular, JavaScript, SQL, Kafka, Kubernetes Excellent analytical and problem-solving skills Understanding of Cloud-native methodologies and distributed systems Expertise in cloud platforms such as AWS, Azure, GCP Experience with Agile development practices Ability to provide technical solutions, discuss approaches, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

City, Edinburgh, United Kingdom
OSI Systems, Inc
to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients. Role Overview The Principal Software Engineer will be a member of … key element of this role includes advocating for and designing products that meet the functional, performance and cybersecurity needs of our customers. A strong systems approach to product development will be necessary in this role. You will spend your time as a hands-on engineer and a technical leader. … enable working through other engineers. Ensure consistency of your team's code and those teams you integrate with. Design and deliver complex architectures and distributed systems, including working through with other engineers to help deliver the end solution. Hold yourself and other engineers to high standards while maintaining More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

DataSoftwareEngineerIII-Python,Spark&AWS

Glasgow, Renfrewshire, United Kingdom
Hispanic Alliance for Career Enhancement
and open table formats such as Delta, Iceberg, and Hudi. Experience with Test Driven Development using JUnit, Mojito, or similar tools. Extensive knowledge of distributed systems and massively parallel processing. Experience in developing, debugging, and maintaining code in large corporate environments using modern programming and database query languages. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer - C# / .Net

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
KPMG UK
in full stack engineering using C#, ASP.Net Core 6+, Rest API's and React, Blazor or Angular2 frameworks. Demonstrable experience leading engineering teams building distributed systems and secure products at scale. Have a solid understanding of design practices, system architecture and conducting code reviews. Experience building applications for More ❯
Posted:

Applied Scientist, 5365 - CMT Systems

City, Edinburgh, United Kingdom
Amazon
CMT, Amazon Bangalore Impact As a member of the CMT team, you'll play a key role in the evolution of our Competitive Monitoring systems to solve significantly complex and interesting technical challenges in Large-scale computing, Distributed systems, Web applications, Data mining, Scalability, Security, and Algorithms More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Applied Scientist, Alexa Sensitive Content Intelligence (ASCI)

City, Edinburgh, United Kingdom
Amazon
business cases. You leverage your exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience of building large-scale distributed systems to create reliable, scalable, and high-performance products. In addition to technical depth, you must possess exceptional communication skills and understand how More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Software Development Engineer AWS Dublin

City, Edinburgh, United Kingdom
Amazon
hundreds of thousands of AWS customers. We are currently looking for a software development engineer to help us deliver the future of software control systems at the core of our global network. This role may be for you if you are passionate about autonomous software systems that transform … the state of the network, make active decisions to optimize traffic based on programmable business logic. Collaborate with and learn from world leaders in distributed systems development and operations. Gain practical experience building incredible software using Amazon Web Services. Key job responsibilities Engineers will build software that controls … Backbone network. Work involves: • Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security. • Write high quality distributed system software • Enjoy seeing the impact of your work has on customers. • Work in an agile, startup-like development environment, where you are always More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer II, Fulfillment by Amazon (FBA)

City, Edinburgh, United Kingdom
Amazon
Software Development Engineer II, Fulfillment by Amazon (FBA) READY TO DO SOMETHING BIG? How would you build the next generation of mission critical systems and services that power the ability to send, store and manage billions of products across the globe on behalf of our selling partners? Fulfillment by … will solve ambiguous business problems and map them to elegant technical solutions You will use object-oriented concepts, algorithms and data structures to build systems at Amazon scale You will design, launch, and re-architect multi-tier systems with large amounts of data You will quickly adapt to … with at least one software programming language experience - 3+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Code, design, and implementation sets the example to others PREFERRED QUALIFICATIONS - 3+ years of leading engineering excellence, including coding standards, code reviews, source More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Applied Scientist, Trustworthy Shopping Experience (TSE) Ops Product team

City, Edinburgh, United Kingdom
Amazon
the business problem or opportunity may not yet be crisply defined. You drive or heavily influence the design of scientifically-complex software solutions or systems, for which you personally write significant parts of the critical scientific novelty. You provide a system-wide view and design guidance for solutions that … for LLMs PREFERRED QUALIFICATIONS - Experience with modeling tools such as R, scikit-learn, Spark MLLib, MxNet, Tensorflow, numpy, scipy etc. - Experience with large scale distributed systems such as Hadoop, Spark etc. - PhD in math/statistics/engineering or other equivalent quantitative discipline - Experience with conducting research in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist III, Amzn Shipping-Prd & Tech, Amzn Shipping-Prd & Tech

City, Edinburgh, United Kingdom
Amazon
machine learning PREFERRED QUALIFICATIONS - Experience with modeling tools such as R, scikit-learn, Spark MLLib, MxNet, Tensorflow, numpy, scipy etc. - Experience with large scale distributed systems such as Hadoop, Spark etc. - Master's degree in math/statistics/engineering or other equivalent quantitative discipline, or PhD Amazon More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Dev Engineer II, Amazon

City, Edinburgh, United Kingdom
Amazon
Amazon's Selection Monitoring team is responsible for making the biggest catalog on the planet even bigger. Our systems process billions of products to algorithmically find products not already sold on Amazon and programmatically add them to the Amazon catalog. We apply parallel processing, machine learning and deep learning … across Amazon to improve: product information, search and discoverability, pricing, and delivery experience. Our work involves building state-of-the-art Information Retrieval (IR) systems to mine the web and automatically create structured entities from un-structured/semi-structured data. We constantly stretch the boundaries of large scale … distributed systems, Elastic Computing, Big Data, and SOA technologies to tackle challenges at Amazon's global scale. Come join us in our journey to make everything - and yes, we do mean everything - that anyone wants to buy, available on Amazon! We are looking for SDEs with good technical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineering Manager (Consumer)

City, Edinburgh, United Kingdom
Trustpilot, Inc
where you have managed a small-medium sized team, on top of an experienced fullstack software engineering background Extensive background in high-volume, scalable distributed systems Experience with cloud services, such as AWS, or Google Cloud and best practices for scalable infrastructure Experience developing and deploying Full-stack More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Distributed Systems
Scotland
25th Percentile
£61,250
Median
£64,500
75th Percentile
£70,125
90th Percentile
£70,800