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 ❯
and with a technology stack that includes AWS, Kinesis, S3, Kubernetes, Spark, Airflow, gRPC, New Relic, Databricks, and more. This role requires expertise in distributedsystems, 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 DistributedSystems Development : Design and build scalable distributedsystems 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 ❯
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 distributedsystems 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 distributedsystems and cloud computing Proven track record of solving complex analytical problems Excellence in scientific programming (Python, R, or similar) Communication skills to More ❯
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 distributedsystems, 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 distributedsystems 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 ❯
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 distributedsystems 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 ❯
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 distributedsystems with exposure to innovative More ❯
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 distributedsystems like Cassandra, Kafka, Redis, Kubernetes, or similar is a strong plus. Experience with cloud deployment technology (Docker, Ansible, Terraform, etc.) is also More ❯
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 distributedsystems, 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 ❯
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 distributedsystems, 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 ❯
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 … distributedsystems, 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 ❯
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 , distributedsystemsMore ❯
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 DistributedSystems ** Full Stack experience (bonus points for ReactJS) ** DevOps tooling (Docker, Kubernetes or Terraforms) They've got custom-built offices in central Edinburgh More ❯
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 DistributedSystems ** Full Stack experience (bonus points for ReactJS) ** DevOps tooling (Docker, Kubernetes or Terraforms) They've got custom-built offices in central Edinburgh More ❯
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 distributedsystems Expertise in cloud platforms such as AWS, Azure, GCP Experience with Agile development practices Ability to provide technical solutions, discuss approaches, and More ❯
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 distributedsystems, including working through with other engineers to help deliver the end solution. Hold yourself and other engineers to high standards while maintaining More ❯
and open table formats such as Delta, Iceberg, and Hudi. Experience with Test Driven Development using JUnit, Mojito, or similar tools. Extensive knowledge of distributedsystems and massively parallel processing. Experience in developing, debugging, and maintaining code in large corporate environments using modern programming and database query languages. More ❯
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 distributedsystems and secure products at scale. Have a solid understanding of design practices, system architecture and conducting code reviews. Experience building applications for More ❯
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, Distributedsystems, Web applications, Data mining, Scalability, Security, and Algorithms More ❯
business cases. You leverage your exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience of building large-scale distributedsystems to create reliable, scalable, and high-performance products. In addition to technical depth, you must possess exceptional communication skills and understand how More ❯
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 distributedsystems 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 ❯
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 ❯
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 distributedsystems such as Hadoop, Spark etc. - PhD in math/statistics/engineering or other equivalent quantitative discipline - Experience with conducting research in More ❯
machine learning PREFERRED QUALIFICATIONS - Experience with modeling tools such as R, scikit-learn, Spark MLLib, MxNet, Tensorflow, numpy, scipy etc. - Experience with large scale distributedsystems such as Hadoop, Spark etc. - Master's degree in math/statistics/engineering or other equivalent quantitative discipline, or PhD Amazon More ❯
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 … distributedsystems, 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 ❯
where you have managed a small-medium sized team, on top of an experienced fullstack software engineering background Extensive background in high-volume, scalable distributedsystems Experience with cloud services, such as AWS, or Google Cloud and best practices for scalable infrastructure Experience developing and deploying Full-stack More ❯