we provide cutting-edge technology solutions to empower businesses in making strategic choices. Role Description Lead the backend development process, architecting robust, scalable, maintainable systems that ensure platform stability and optimal performance. Translate product/business vision into technically sound and efficient solutions. Foster a high-performing backend team … principles, including design patterns, and algorithms. Extensive experience with technologies such as Python, SQL, Node.js - Go and Rust are a plus Solid experience with distributedsystems, databases (SQL and NoSQL), and caching technologies. Excellent communication, collaboration, and problem-solving skills with a results-oriented mindset. A passion for more »
pipelines, orchestration etc. Skills: 2 - 14 years of frontend programming experience Knowledge of modern frontend frameworks such as React and Nextjs Knowledge of microservices Distributedsystems experience is a nice plus A Computer Science Degree is essential for this role more »
depth understanding of backend development principles. Extensive experience with technologies such as Python, SQL, Node.js - Go and Rust are a plus. Solid experience with distributed systems. Excellent communication, collaboration, and problem-solving skills. Professional experience across the entire software development process, from the development environment to CI & CD. If more »
focus on collaboration, cutting-edge technology, data-driven solutions, and automation. Responsibilities: Focus on the analysis, design, implementation, and testing/delivery of trading systems using the latest technologies. Work with researchers to convert strategy into working algorithms. Design and build mission-critical and complex trading systems. Plan, design … cross-functional teams to troubleshoot and solve complex performance/latency sensitive problems. Requirements: Experience developing performant, scalable applications in modern C++. Understanding of distributedsystems, data structures and algorithms. Practical use of multi-threaded/multi-core programming paradigms. Object-oriented design and programming experience. Bachelor’s more »
with business users and stakeholders every single day. You should have strong programming skills in one language (Java, Python, C#, etc.), and experience with distributedsystems (Kafka is preferred but not essential). Your team values innovation and investment in various new technologies to achieve various business goals. more »
data platforms. You will play a pivotal role in architecting and developing multiple scalable, high performing market data feeds, execution platforms and order management systems across multiple asset classes. Responsibilities: Lead the architecture and design of the next generation execution and market data systems, delivering a scalable high … broker, market maker, HFT or a top tier investment bank. Strong understanding of TCP, UDP, IPV4 and related hardware/software Proven experience building distributedsystems on a global basis and writing scalable multi-threaded software/applications. Strong understanding of real-time market data feeds and FIX … protocol applications from an algorithmic trading perspective. Great architecture, design and implementation skills with a strong understanding of distributed, concurrent, or parallel systems. Excellent opportunity with a high-performing trading team rewarding package on offer with high growth career progression. For a confidential conversation, please reach out to: lcouronne more »
experience using TypeScript and Node.js. Prior experience designing and developing APIs/workers in node.js. Understanding of DevOps and modern infrastructure processes. Understanding of distributedsystems design. Desirable: Experience with clean/hexagonal architecture/dependency injection. This is a 6-month contract role which provides a daily more »
solid understanding of the following technologies/languages: TypeScript React or similar Node or similar AWS/Cloud Computing Java or other OO language DistributedSystems Microservices ⚠️ You must have experience working as a Principal Engineer or Staff Engineer in your current or previous position and have lead more »
working to develop their core infrastructure in Rust . This will include enhancing their low-latency trading services and block building. Requirements: Experience building distributed systems. Experience working with low-latency, concurrent systems. Interest in blockchains. Package Up to £150,000 (Base Salary) + Bonus + Equity This position more »
features related to transactions and auctions We are looking for a Rust Engineer who has strong experience with: Rust Data processing Low-latency platforms Distributedsystems Crypto trading or DeFi This company has London offices and requires occasional on-site visits. They can provide flexible working arrangements as more »
activities. The ideal candidate will possess a blend of people management skills, technical acumen in Openlink Endur, software development experience, and an understanding of systems architecture and distributed systems. Lead and mentor a team of engineers with a variety of skill sets, fostering a culture of excellence, innovation … satisfaction. Contribute to system and architecture design discussions, challenging ideas and actively participating in the new feature development. Oversee the integration and support of systems connected to Openlink Endur, including message buses, workflow orchestrators, and various third-party integrations. Technical Requirements: Extensive hands-on experience with Openlink Endur, with … software using OpenJVS or OpenComponents. Experience writing production non-Endur software applications. Familiarity with system and architecture design principles, especially in the context of distributed systems. Familiarity with energy trading risk management asset classes, especially natural gas and power. Experience integrating additional systems to Openlink Endur and supporting more »
pioneering ultra-low latency AI inference for instant (untrained) pattern recognition, insight and decision making. The evolution of their platform requires clients processes and systems to be deployable in the Cloud. You will join a global team working on backend code containerization and deployment of optimised low latency Machine … Intelligence code. Key skills Artificial Intelligence Software Deployment Continuous Integration and Continuous Delivery (CI/CD) Python Terraform Cloud Architecture AWS Linux Gitlab and Distributed Systems. more »
Senior Software Engineer - Linux, DistributedSystems, Cloud, Network Programming Permanent Central London/Hybrid Excellent Salary plus full benefits package including attractive Bonus & Equity Summary: An exciting opportunity to join an ambitious Cloud Technology organisation expanding the UK Engineering Centre as they embark on a significant greenfield initiative … development and collaborate closely together with other leaders in the field. The ideal candidate will be a Senior Software Engineer with a background in DistributedSystems & Linux Systems Engineering and meet some of the following criteria: employed by FAANG companies and/or outstanding educational background and …/or strong open source contributions and/or worked on virtual machines, network programming , etc). 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 on virtual 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). Technical Knowledge Required: Proficiency in distributedsystems and Linux … systems engineering Coding in programming languages such as C, C++, Golang or Rust. Experience in building and enhancing compute, storage, and data platforms with exposure to open source products like Kubernetes, Knative, Ceph, Rook, Cassandra, Spark, Nate etc. Hands-on exp. with IaC tools and 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 challenges. Forge and refine more »
responsibility from Day 1. WHAT YOU’LL DO: Be an ambitious builder, working up and down the stack, mixing software engineering, data engineering, and distributedsystems knowledge to build modern enterprise payment applications. Build reliable, high-throughput, low-latency microservices to power flawless cross-border transactions. Participate in … solutions. Mentor and support the growth of junior engineers. WHAT YOU'LL BRING: 6+ years of hands-on Software Development experience on large-scale distributedsystems, with the last 4-6+ years in Java or similar (Golang, Scala, etc). Experience in building transactional systems backed … by modern persistence technologies (Aurora, DynamoDB, etc.) Experience with Agile development of distributed services, with a focus on robust software design, scalability, and security. Experience building and deploying containerized applications into modern distributed computing environments (Kubernetes, Nomad, etc.) Eagerness to work openly and collaboratively with a diverse team more »
operations and attribute our success to rigorous scientific research. As a technology and data-driven firm, we design and build our own cutting-edge systems, from high performance trading platforms to large scale data analysis and compute farms. With offices around the globe, we emphasize true, global collaboration by … http/REST and Websocket protocols Experience with Google Cloud/AWS and/or containerization in Docker/Kubernetes Experience with highly available distributedsystems and working with large datasets Experience with other programming languages such as Rust, Python and Q is a plus more »
Greater London, England, United Kingdom Hybrid / WFH Options
Understanding Recruitment
joint engineering roadmap. Tech Stack dependent on project - Opportunities to work with any of the following: Python, Golang, C++, NodeJS, Docker, Kubernetes, Java, AWS, Distributedsystems etc - Requirements : previous AdTech experience is a plus 5+ years of experience with Python Knowledge of Golang or Java, Docker, Kubernetes, AWS more »
on the world. Frequently, you will be right at the heart of the state of the art in technical innovation, be it reinforcement learning, distributedsystems etc. My client is very much in research mode, which gives engineers the freedom to try new things and voice their ideas. 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. The Role: As a Machine Learning Infrastructure Engineer, you will play a crucial role in developing a robust framework … experience in a similar capacity. Responsibilities: Develop the core inference engine used to serve large machine learning models to customers at scale and across distributed systems. Contribute significantly to the internal automated pipeline enabling high throughput training runs and rapid experimentation achieving top hardware efficiency optimisation. Collaborate in defining … 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
Client Server
Enterprise Architect you will collaborate with Team Leads across the business to support them with technical architecture and design on large, complex, cloud based distributedsystems, ensuring best practice and a cohesive structure. The tech stack is based on modern Java and AWS, using TDD and DevOps practices … of architecting and leading the modernisation of Payments, FX or Core Banking platforms You are experienced with designing software architecture for complex, large-scale distributedsystems using modern cloud-native architecture You have a strong understanding of payments processing, FX systems and financial protocols (e.g. SWIFT, SEPA more »
London, England, United Kingdom Hybrid / WFH Options
Client Server
users to build the solutions they need, working end-to-end across the full development lifecycle. Typically, you'll be analysing the current monolith systems, making strategic technology recommendations for improvements and helping to deliver a long term strategic project to re-engineer the data analytics platform using modern … technologies such as .Net Core, microservices and distributedsystems engineering. Location/WFH Policy: You'll join a small group of accomplished entrepreneurs with flexibility to work from home most of the time, meeting up with the team in North London on Thursdays. About you: You have advanced … C# .Net development skills You have a good working knowledge and experience with microservices, distributedsystems engineering, Azure Cloud infrastructure You have a good understanding of modern SQL database solutions You have experience of working on financial/trading systems You have experience of working in small more »
it? Be a subject matter expert in full stack engineering using C#/.Net5+ and Angular 2+ framework. 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 »
of Bazaarvoice data that will power our various client-facing dashboards, raw data reporting, product performance reporting. The ideal candidate has built and operated systems that aggregate and share data sets to support new product offerings and is well experienced in evaluating the right technologies to build those data … data. Define how data should be aggregated and made available to other consuming applications while maintaining high availability and performance. Implementation of the mechanism, systems, and software to make it happen. Use your strong grasp of the technology stack to guide where we go next. Drive engineering best practices … and help mentor talent. Who You Are 7+ years of experience building and supporting scalable, distributedsystems using open-source tools. Proven hands-on experience with Object Oriented programming languages and with at least 1 scripting language (ex. Java/C++/etc. and Python/Ruby/ more »
an elite level Software Engineer with real-time analytics experience to own and manage the mission control panel for one of the largest trading systems in the world, running between $250-$300 billion USD daily! You’ll be responsible for enhancing the performance of this trading system and have … and developers to understand needs and deliver effective solutions. Ensure data accuracy and clarity for informed decision-making across the organization. Build robust, reliable systems that can handle high volumes and 24/7 operation. You'll be a great fit if you have: Strong communication skills to collaborate … with diverse teams. Proficiency in a statically typed language (Kotlin preferred). Algorithmic problem-solving skills and ability to write efficient code. Experience with distributedsystems and automated testing. Relevant degree from a world leading university. Passion for reducing complexity and ensuring correctness. A plus if you have more »
Experience with modern C++ Highly Proficient at programming in Python Experience using front-office pricing libraries Comfortable with relational and timeseries databases Exposure to distributedsystems and messaging (e.g. Kafka) Comfortable with Numpy, Pandas and Jupyter Highly self-motivated, willing to take initiative and make technical decisions more »