10 of 10 Distributed Systems Jobs in the East Midlands

Lecturer

Location
Leicester, England, United Kingdom
About the role We are seeking an ambitious and research-active Lecturer in Cyber Security for Distributed, Networked and Cyber-Physical AI Systems to join the School of Computing and Mathematical Sciences. You will contribute to innovative research within Distributed AI Systems, with particular emphasis … cyber security across distributed systems, networks, cyber-physical systems, autonomous systems and AI-enabled infrastructure. You will publish high-quality research, develop external funding opportunities and contribute to research with real-world impact. The role provides excellent opportunities to work collaboratively across disciplines, including with ...

Architecture & Reliability Engineer

Location
Nottingham, England, United Kingdom
Engineering, Solution Architecture and Platform Engineering teams to assess and improve the reliability, resilience, scalability and operability of technology solutions.* Provide technical leadership in distributed systems design, service dependencies, failure handling, high availability, disaster recovery and capacity planning.* Develop and promote reusable reliability engineering patterns, technical standards … software engineering, solution architecture, platform engineering or site reliability engineering, with a track record of delivering complex enterprise technology solutions.* Solid understanding of distributed systems, service-oriented architecture, microservices, APIs, integration patterns and modern application architectures.* Strong software development background, with proficiency in at least one programming language ...

Full Stack Engineer- Data Science Focus

Location
East Midlands, England, United Kingdom
there is genuine business or architectural impact. Strong analytical thinking is critical. You will need to decompose ambiguous, multi-faceted problems, reason about complex distributed systems and data flows, and anticipate the downstream consequences of design decisions. You translate business problems into elegant technical solutions. Key Responsibilities Design … being Humble, Hungry, and Smart Exposure to time-series data, geospatial data, or IoT data streams Experience with ranking, scoring, or data fusion systems Familiarity with frontend technologies (React, TypeScript) Experience in rail testing, NDT, or sensor-based inspection industries (ultrasound, eddy current, electromagnetic, etc.) Experience with infrastructure ...

Software Engineer

Location
Nottingham, England, United Kingdom
Space Agency, national infrastructure customers, and internally funded initiatives. As part of our engineering team, you will design, develop, test, integrate and maintain software systems and subsystems, contributing to innovative and resilient navigation solutions for future applications. Typical functions of this role will include:- Implement software for real-time … developing, testing and maintaining software in C#/.NET and/or Python within engineering environments Experience working in multi-disciplinary teams, collaborating with systems, hardware, algorithms, signal processing and test engineers through design, integration and field testing A practical, "can do" approach and a willingness to learn ...

Senior Software Engineer – Telecoms

Location
Northampton, England, United Kingdom
extra effort. Job Description We are looking for a high calibre software developer who will be motivated to produce and contribute to software and systems for National Security. The successful candidate will be able to develop high-quality software applications as part of a team, and to interface software … Experience in working in an Agile development team Experience with streamed video, GStreamer, FFmpeg, WebRTC Experienced in Linux OS environments Experience with IoT, distributed systems and event-driven architecture Knowledge of SDR programming, e.g. Python, Matlab, DSP, and IQ processing #J-18808-Ljbffr ...

Principal Engineer (AWS & Java)

Location
Nottingham, England, United Kingdom
implementation of the most complex and business‐critical changes, setting the standard for quality, performance, and maintainability. Provide hands‐on expertise in Java‐based systems, including concurrency, performance tuning, memory management, and API design. Non‐Functional Ownership & System Performance Take a leading role in defining, implementing, and validating … production systems. Deep, hands‐on expertise in Java (Java 11+ preferred), including JVM behaviour, concurrency, and performance optimisation. Strong, practical experience building and running systems on AWS, with a focus on real‐world operational trade‐offs. Proven ability to implement and operate distributed systems at scale, with ...

Senior Product Engineer

Location
East Midlands, England, United Kingdom
design and build appropriate solutions.Some projects will involve developing entirely new functionality, while others will focus on extending existing products or integrating with systems used by financial institutions.There is a strong emphasis on delivering software through to production. The expectation is that engineers take responsibility for the full lifecycle … services and integrations.Full-stack development experience, ideally including React or another modern JavaScript framework.Experience with AWS or comparable cloud environments.An understanding of software architecture, distributed systems and modern development practices.Experience taking responsibility for software throughout the development lifecycle.An interest in AI-assisted software development and how these tools ...

Embedded Software Engineer

Location
Nottingham, England, United Kingdom
architectures and solutions. Works with hardware engineers to help in microprocessor selection, relevant interfacing circuits and input/output communications at the module and systems level. Performs component testing of software design, verifies embedded firmware and software functionality and compatibility with hardware design. Drive quality and efficiency within … technical leadership role within a software team. Expert knowledge and experience with implementation skills such as object-oriented programming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging. Advanced knowledge of C++ is required. Experience with Agile/Scrum development practices. Advanced knowledge ...

Research Associate in Digital Twins for Transport

Location
Loughborough, England, United Kingdom
near completion) in computer science or a related discipline, and have sound knowledge of artificial intelligence (AI), machine learning (ML), computer networking and distributed systems, good programming skills, and experience of publishing original research. Research experience in digital twins, edge computing, the Internet of Things or in-network ...

Application Architect

Location
Nottingham, England, United Kingdom
functional requirements into robust, scalable designs while ensuring alignment with architectural standards and long‐term platform strategy. The environment is cloud‐native and distributed, supporting varied workloads with strong security, reliability, and governance requirements. What You’ll Be Doing You’ll contribute to and shape application architectures aligned with … Supporting continuous improvement in architectural practices, patterns, and technical standards. What You’ll Bring Experience as an application architect or senior engineering role within distributed systems. Strong understanding of application design, API design, and data modelling. Solid experience with Java and/or Python in production environments. Practical experience ...