Our Cryptography partners are seeking a DistributedSystems Engineer to develop production-level distributedsystems in Rust. This client is building novel proof systems and you will work on their open-source proving architecture at the lowest level. The successful DistributedSystems Engineer … will join a company that boasts some of the brightest minds in Cryptography and has secured over $15m in two funding rounds. For this DistributedSystems Engineer role, we are looking for experience in the following: Building applications using Rust Strong distributedsystems background and understanding … of relevant principles P2P software systems Blockchain protocols Cryptography background beneficial Strong education (MSc and PhD preferred) If you are seeking an opportunity to work as a DistributedSystems Engineer and work with an incredibly well-funded start-up, alongside exceptional professionals in the cryptography space, APPLY more »
Senior Software Engineer | Sustainable Cloud Native Platform | DistributedSystems Up to £100,000 per annum plus bonus and stock Hybrid in London office Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributedsystems Are you a Senior Software Engineer with considerable cloud/infrastructure experience? Looking to … experience working with Golang, Rust or C/C++ Experience working on software infrastructure or building cloud native software Experience working with high scale, distributedsystems Understanding of systems design and how different components interact If this sounds like you, feel free to apply and I can … run through more details! Senior Software Engineer | Sustainable Cloud Native Platform| DistributedSystems Burns Sheehan Ltd will consider applications based only on skills and ability and will not discriminate on any grounds. more »
highly scalable microservice architecture by the end of H2 What you'll do As a Senior Software Engineer, you’ll be designing and architecting distributedsystems using modern event-driven architecture principles, ensuring scalability, reliability, and performance. That means defining design patterns and fundamental software engineering principles to … effectively with product teams to understand requirements, provide technical guidance, and ensure alignment between product vision and technical implementation. Ideal skillset: Golang SQL Architecting distributedsystems using modern event-driven architecture principles, ensuring scalability, reliability, and performance Dynamic Modelling concepts AWS, and familiarity with cloud-native architectures and … applications. You’ll demonstrate proficiency in multiple programming languages, with a strong emphasis on being language agnostic and polyglot. You’ll bring proficiency in distributedsystems design and architecture, with hands-on experience in building scalable and resilient systems, paired with a strong understanding of design patterns more »
together with other leaders in the field. The ideal profiles would be for a senior and a mid-level engineer with a background in distributedsystems (Senior - 10-20 years/Mid Level -5-10 years). Work on building Virtual Machine offering as part of the Compute … team. Ideal background is someone who has virtual machines or virtual networking experience but open to consider all strong engineers with a background in distributed systems. Technical Knowledge Required: Proficiency in distributedsystems and Linux systems engineering Coding in programming languages such as C, C++, Golang … automation, such as Terraform, Ansible, or Helm. Active engagement or contributions to the open-source community. Familiarity with software build processes and secure supply systems, like Bazel or OpenSSF. The role You will have an opportunity to team up with fellow engineers to craft tailored solutions meeting their unique more »
together with other leaders in the field. The ideal profiles would be for a senior and a mid-level engineer with a background in distributedsystems (Senior - 10-20 years/Mid Level -5-10 years). Work on building Virtual Machine offering as part of the Compute … team. Ideal background is someone who has virtual machines or virtual networking experience but open to consider all strong engineers with a background in distributed systems. Technical Knowledge Required: Strong background in distributedsystems and Linux systems engineering Coding in programming languages such as C, C++ … automation, such as Terraform, Ansible, or Helm. Active engagement or contributions to the open-source community. Familiarity with software build processes and secure supply systems, like Bazel or OpenSSF. The role You will have an opportunity to team up with fellow engineers to craft tailored solutions meeting their unique more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
BeTechnology Group
required to power their advanced AI and machine learning workflows. Collaborating closely with their multidisciplinary team, you will contribute to building scalable, resilient, and distributedsystems that drive the success of their AI-driven applications. Responsibilities : Write clean, efficient code in Python for various components of the AI … infrastructure. Design and deploy scalable and resilient infrastructure solutions to support AI and machine learning initiatives. Manage and optimise data pipelines, storage systems, messaging frameworks and computing resources for efficient data processing and analysis. Integrate machine learning models into production systems, ensuring seamless deployment and operation. Optimise system … performance and resource utilisation to meet scalability and efficiency goals. Implement and maintain monitoring, logging, and alerting systems to ensure the health and performance of AI infrastructure. Troubleshoot and debug issues that may arise in the AI infrastructure, ensuring timely resolution and minimal disruption to operations. Collaborate with cross more »
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Be Technology
required to power their advanced AI and machine learning workflows. Collaborating closely with their multidisciplinary team, you will contribute to building scalable, resilient, and distributedsystems that drive the success of their AI-driven applications. Responsibilities : Write clean, efficient code in Python for various components of the AI … infrastructure. Design and deploy scalable and resilient infrastructure solutions to support AI and machine learning initiatives. Manage and optimise data pipelines, storage systems, messaging frameworks and computing resources for efficient data processing and analysis. Integrate machine learning models into production systems, ensuring seamless deployment and operation. Optimise system … performance and resource utilisation to meet scalability and efficiency goals. Implement and maintain monitoring, logging, and alerting systems to ensure the health and performance of AI infrastructure. Troubleshoot and debug issues that may arise in the AI infrastructure, ensuring timely resolution and minimal disruption to operations. Collaborate with cross more »
Experience implementing security controls, compliance standards, and security monitoring in cloud environments. Understanding of regulatory compliance requirements such as GDPR, HIPAA, and PCI-CIS. DistributedSystems and Networking: Understanding of distributedsystems principles, including scalability, fault tolerance, and eventual consistency. Knowledge of networking concepts, including virtual more »
stakeholders and peers in locations globally. As an analytical thinker, enjoying a challenge will be a must and experience in the developing real-time systems will be a given. You will also need to have a passion for financial markets, with knowledge of multiple financial markets and market structures. … Experience: - 8+ years expertise with core Java - Demonstrable experience scaling real-time systems - Exposure to both Front Office and Middle Office environments - Java 11, AWS, Microservices and Ansible - Multi-threading, MySQL, Spring and Hibernate experience - Expertise with system reliability & testing - Knowledge in recoverability, automation, throughput and latency. - Low-latency … expertise and distributedsystems expertise - Knowledge of at least one scripting language (shell, python, perl etc.) This could be the right role for you if you are a Senior Java Engineer that is passionate about delivering high-quality software and new features for high traffic platforms. You will more »
AI Innovation Team as a Machine Learning Infrastructure Engineer. We are working with a London-based start-up dedicated to engineering cutting-edge AI systems poised to revolutionize industries worldwide. As a Machine Learning Infrastructure Engineer, you will play a crucial role in developing a robust framework for rapid … inference of these models. You will develop the core inference engine to seamlessly deploy large machine learning models to customers at scale and across distributedsystems, contributing significantly to the automated pipeline, optimizing for high throughput training runs and rapid experimentation while achieving top hardware efficiency. Please note … performance computing clusters across GPU/TPU, preferably in PyTorch. Proficiency in efficient serving of large machine learning models at scale, including quantization and distributed computing, leveraging libraries such as deepspeed. Strong software engineering acumen with expertise in software design/architecture, particularly in Python. Understanding of the latest more »
City of London, London, United Kingdom Hybrid / WFH Options
BeTechnology Group
Job Title : AI Systems Engineer Location: London/Cambridge (hybrid) Salary : £90-120k About Us: I'm currently working with an industry pioneer who are looking for an AI Infrastructure Engineer as they continue to build the most comprehensive AI ecosystem ever! Specialising in cutting-edge solutions that … scheme Pension scheme Group income protection Casual work environment with team outings and social events Position Overview: They are currently seeking a talented AI Systems Engineer to join their fast-paced, dynamic team. In this role, you will play a pivotal role in designing, implementing, and maintaining the robust … required to power their advanced AI and machine learning workflows. Collaborating closely with their multidisciplinary team, you will contribute to building scalable, resilient, and distributedsystems that drive the success of their AI-driven applications. Responsibilities : Write clean, efficient code in Python for various components of the AI more »
East London, London, United Kingdom Hybrid / WFH Options
Be Technology
Job Title : AI Systems Engineer Location: London/Cambridge (hybrid) Salary : £90-120k About Us: I'm currently working with an industry pioneer who are looking for an AI Infrastructure Engineer as they continue to build the most comprehensive AI ecosystem ever! Specialising in cutting-edge solutions that … scheme Pension scheme Group income protection Casual work environment with team outings and social events Position Overview: They are currently seeking a talented AI Systems Engineer to join their fast-paced, dynamic team. In this role, you will play a pivotal role in designing, implementing, and maintaining the robust … required to power their advanced AI and machine learning workflows. Collaborating closely with their multidisciplinary team, you will contribute to building scalable, resilient, and distributedsystems that drive the success of their AI-driven applications. Responsibilities : Write clean, efficient code in Python for various components of the AI more »
Job Title : AI Systems Engineer Location: London/Cambridge (hybrid) Salary : £90-120k About Us: I’m currently working with an industry pioneer who are looking for an AI Systems Engineer as they continue to build the most comprehensive AI ecosystem ever! Specialising in cutting-edge solutions … pushing the boundaries of AI technology and delivering impactful solutions to clients across various sectors. Position Overview: They are currently seeking a talented AI Systems Engineer to join their fast-paced, dynamic team. In this role, you will play a pivotal role in designing, implementing, and maintaining the robust … required to power their advanced AI and machine learning workflows. Collaborating closely with their multidisciplinary team, you will contribute to building scalable, resilient, and distributedsystems that drive the success of their AI-driven applications. Responsibilities : Write clean, efficient code in Python for various components of the AI more »
Cambridge, England, United Kingdom Hybrid / WFH Options
Premier Group Recruitment
following is nice to have: FPGA Architectures (Xilinx Zynq etc.) Multi-Threaded programming Scripting languages (Python, Bash etc.) Good understanding of Electronics Hardware & Circuits Systems architecture & distributedsystems Benefits: 10% bonus Private medical & health insurance Up to 5% matched pension (10% total) Flexible & Hybrid working If you more »
Cambridge, England, United Kingdom Hybrid / WFH Options
Intrasonics, an Ipsos Company
trying to improve its workflow, and we are not afraid of investing in new ideas. If you like to design, develop, and deploy resilient distributedsystems you will fit right in. You will have the chance to work on established projects, kickstart new ones, and make a case … working with databases (e.g. MySQL, PostgreSQL, MSSQL, or MongoDB) Familiarity with front-end technologies such as HTML, CSS, and JavaScript. Experience with version control systems (e.g. Git, or SVN) Familiarity with Agile development methodologies An ability to produce clear, informative supporting documentation. Desirable Skills Comfortable with Unix core command …/project tracking software, e.g. Jira Knowledge of container and orchestration technologies (e.g. Docker, Kubernetes, LXC) Other technologies associated with multi-tier architectures, and distributed computing. E.g. Redis, RabbitMQ, Prometheus, Apache Kafka, ELK, load balancers, ... What is in it for me? Ipsos UK offer an attractive basic salary more »
Cambridge, Cambridgeshire, England Hybrid / WFH Options
ECM Selection
for power electronics. A small and friendly group of software developers in Cambridge are looking to expand their team as they continue to develop systems for power electronics applications. As part of a much larger, multinational organisation, they have the backing and facilities to support a wide range of … development projects. They currently seek Software Engineers skilled in writing effective embedded C++ in Linux environments for systems including microcontrollers (STM32), bare-metal and RTOS applications, as well as larger systems such as multi-core SoCs (AMD, Xilinx and others). There is some legacy code in C … engineer will be able to easily use the most suitable for the task in hand. Knowledge of common synchronisation mechanisms used in multi-process systems will be needed. And of course, familiarity with revision control, change management and continuous integration systems will be expected. Good candidates for the more »
high-profile program for a central government department. The program represents the next generation of the UKs biometric capability replacing and integrating with legacy systems and other departments. You will be part of a multidisciplinary team, helping to self-organize whilst creating a culture of learning and transparency using … Gateway and Serverless technologies - Message broker like Apache Kafka - BPM framework - Mustache template - Experience in large scale integration projects involving messaging, web services and distributedsystems - ELK stack - OpenStack platform - Agile development – Scrum, TDD To qualify for the role, you should have: - A self-starter, comfortable working in more »
/Technical lead experienced in working with and/or on virtual server technologies, virtual networking technologies, network programming. Technical Knowledge Required: Proficiency in distributedsystems and Linux systems engineering. Coding in programming languages such as C, C++, Golang or Rust. Experience working with and/or more »
/Technical lead experienced in working with and/or on virtual server technologies, virtual networking technologies, network programming. Technical Knowledge Required: Proficiency in distributedsystems and Linux systems engineering. Coding in programming languages such as C, C++, Golang or Rust. Experience working with and/or more »
Gateway and Serverless technologies · Message broker like Apache Kafka · BPM framework · Mustache template · Experience in large scale integration projects involving messaging, web services and distributedsystems · ELK stack · OpenStack platform · Agile development – Scrum, TDD To qualify for the role, you should have: · A self-starter, comfortable working in more »
and beyond. They seek a Software Engineer with a strong background in STEM and a passion for software development. While experience with low latency systems, algorithmic trading, or MEV is advantageous, a strong interest in these areas is essential. Their culture is fast-paced, collaborative, and encourages ownership from … Responsibilities: Enhance their low-latency trading infrastructure Optimise core engine performance and network infrastructure Develop new features focused on transaction efficiency and advanced trading systems Skills: Proficient in Rust or similar (C/C++/C#/Java/Go) with a willingness to learn Rust Experience with latency … sensitive system development, multi-threaded coding, and scalable distributedsystems Familiarity with concurrency, OOP, database systems, and basic SQL Knowledge of Linux/Unix, AWS, Git, Docker, EVM, and blockchain fundamentals Apply now more »
/17) Proficient in using one or more of the following languages such as Go OR Scala OR Kotlin OR Python Understanding of distributedsystems and cloud technologies (AWS, GCP etc.) Understanding of microservices architecture Understanding of RESTful APIs and web technologies Experience in automating deployment, releases and … Understanding of security frameworks/standards Understanding of data streaming and messaging frameworks (Kafka, Spark, etc.) and modern database technologies (Cockroach etc.) Understanding of distributed tracing and monitoring (Zipkin, OpenTracing, Prometheus, ELK stack, Micrometer metrics, etc.) Experience with containers (Docker, Kubernetes, EKS, GKE etc.) Experience in the all stages … practices, design principles, and implementation patterns that lead to high-quality maintainable solutions. Ability to work in a dynamic, agile environment within a geographically distributed team Ability to focus on promptly addressing customer needs Ability to work within a diverse and inclusive team Technically curious, versatile and solution oriented more »
and deployment (i.e., data management, large scale evaluation, training). Data analysis, interpreting, manipulating, and visualizing data. SW development for large or complex or distributed systems. SW development for sensors (e.g., navigation systems) or control systems interacting with the physical world. SW development for game development, numerical … computing or physics simulators. Proficiency in Python and C or C++ or Rust. Keywords: robotics, computer vision, numerical computing, computational geometry, robotics engineer, distributedsystems, C, C++, Rust, mobile robotics Benefits Performance Bonus Stock Option Plan more »
modern stack & collaborating with our talented engineers to deploy game-changing products in multiple industries. You’ll play a key part in implementing & maintaining systems to manage our software artifacts through development, verification, release, & delivery to production devices. You’ll work as part of a small team to maintain … support colleagues in the software team. Most of our software is written in C++20, with some components implemented in C#, targeting a variety of systems - the majority runs on Windows, but we also write software for our embedded devices. We use Python extensively, for prototyping, tools & automation. We use … CMake for managing the build process & Microsoft Azure as our cloud computing platform & Azure Pipelines for continuous integration. Main duties & responsibilities: Implement & maintain systems for managing & distributing software releases Contribute to the implementation of secure systems for managing remote devices Support the generation of design outputs for regulatory more »
degree in Computer Science, Engineering, or a related field. Advanced degree preferred. Proven experience (X years) in software development with a focus on scalable, distributed systems. Proficiency in one or more programming languages such as Java, Python, or C++. Strong understanding of software architecture principles and design patterns. Experience more »