Help build the world's most advanced reinforcement learning systems at Microsoft AI. We're on a mission to create trustworthy agents capable of autonomous action and decision-making on behalf of our users. As part of our team, you'll help advance state-of-the-art model capabilities … by contributing to core systems, infrastructure, and research. We are looking for distributedsystems experts with a scientific mindset. The ideal candidate will be able to build complex systems from the ground up, discover and diagnose causes of suboptimal performance, and contribute to solving scientific and … research challenges. Specifically, they should: Excel in programming (especially parallel/concurrent), software engineering, and API design Have experience in large-scale systems, preferably having built some components from scratch. Thrive in a highly collaborative, fast-paced environment Have a high degree of craftsmanship and pay close attention to More ❯
to build the next generation trading system. Skills Required: • Minimum 5-10 years of experience contributing to Algorithmic/Electronic/Real Time Trading Systems • Deep expertise in C/C++ Programming, Systems Design, Architecture, DistributedSystems, DSA, Performance and Latency Optimisation • Track record of significant … contribution to high-performance and sophisticated Algorithmic/Electronic/Real Time Trading Systems • Excellent communication skills with the ability to drive technical agenda, lead a team, and influence business stakeholders • Strong domain knowledge With a focus within Energy Trading, Oil & Gas, Financial Markets and Commodities, we offer a More ❯
to build the next generation trading system. Skills Required: • Minimum 5-10 years of experience contributing to Algorithmic/Electronic/Real Time Trading Systems • Deep expertise in C/C++ Programming, Systems Design, Architecture, DistributedSystems, DSA, Performance and Latency Optimisation • Track record of significant … contribution to high-performance and sophisticated Algorithmic/Electronic/Real Time Trading Systems • Excellent communication skills with the ability to drive technical agenda, lead a team, and influence business stakeholders • Strong domain knowledge With a focus within Energy Trading, Oil & Gas, Financial Markets and Commodities, we offer a More ❯
and risk managers within the firm. Requirements Strong development experience with microservices-based technology stack in a production environment, strong knowledge of OO languages, distributedsystems and design. Strong backend development skills in an enterprise grade OO language - either C++, Java or C#. Experience with AWS, GCP, or … BA or Masters in Computer Science or any other scientific fields. Able to work independently in a fast-paced environment, and with a globally distributed team across multiple timezones. Some exposure to Typescript, and front end development in either Angular or React beneficial but not essential. Strong analytical and … Requirements Experience and working knowledge of Kubernetes and containerization technologies such as Docker or Podman. Experience developing real-time event driven and event sourced systems, and proven record of accomplishment of delivering successfully large-scale integration projects. Experience with Kafka, IMDG, Data warehousing frameworks. Experience with financial markets (rates More ❯
team with big goals, so we seek people who are passionate about solving the toughest challenges and working at scale, using, supporting, and building distributedsystems in a fast-paced collaborative team environment. We also support a healthy work-life-balance. Responsibilities Assist in designing and developing a … process using industry best practices to help DSS maintain legal compliance. Basic Qualifications 7+ years experience working on mission critical data pipelines and ETL systems, hands-on experience with big data technology, systems and tools such as AWS, Hadoop, Hive, and Snowflake Detailed problem-solving approach, coupled with … messaging frameworks like Apache Kafka A fan of movies and television is a strong plus. Required Education Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience. Additional Information The hiring range for this position More ❯
strategy and plans, influence product design, shape our roadmap, and help plan delivery. WHAT YOU WILL NEED Proven experience designing, building, and operating concurrent, distributed systems. Experience with advertising technology (AdTech) highly desired. Proven experience and a passion for developing and operating full stack production systems in Clojure … TypeScript, React, Java, Python, and Terraform experience highly desirable. Proven experience leading teams, designing simple/scalable/reliable architectures, building, and operating concurrent, distributedsystems, solving difficult and novel problems, and leading engineering and operational teams working in this space. Proven experience in developing data structures and More ❯
with offices in Washington DC, London, New Delhi and Estonia, is an international provider of drone operations and traffic management solutions for unmanned aircraft systems (UAS) operators and airspace managers. We offer intelligent Machine Learning and AI driven traffic management software capabilities for UAS Traffic Management (UTM) and Urban … as code tools such as Terraform, CloudFormation, Ansible, etc. Experience in writing automation scripts using Bash, Powershell, and Python. Experience with Windows and Linux systems administration. Qualifications: Bachelor's degree in Computer Science or equivalent. Minimum of 5 years of relevant experience. Excellent communication skills, both oral and written. … Willingness to explore and learn new technologies. Fast learner with excellent problem-solving capabilities. Experience in working with large-scale distributedsystems is a plus. Ability to troubleshoot production issues. More ❯
networking concepts (TCP/IP, HTTPS, DNS, etc.). Understanding of software development methodologies (e.g., Agile, Waterfall). Familiarity with Git-based version control systems (e.g., GitHub, GitLab). Basic knowledge of databases (e.g., SQL, NoSQL). Knowledge of Spring Boot framework, Test-driven development, Web Services (REST/… SOAP) development, and Docker containers. Familiarity with Cloud technologies (AWS, Azure, GCP) is advantageous. Knowledge of system design (Microservices, event-driven architectures, distributedsystems) is a plus. Knowledge of one or more of scripting and build automation tools (Ant, Perl, Shell, Python, Maven, Gradle) is advantageous. Right to More ❯
cloud infrastructure (AWS, GCP, or Azure), automate provisioning using Terraform or CloudFormation, and manage resources for optimal performance. Monitor, troubleshoot, and resolve incidents, optimizing systems to ensure reliability and minimize downtime. Implement monitoring (Prometheus, Grafana, Datadog) and set up alerting systems to proactively address issues and ensure scalability. … to improve application deployment, infrastructure management, and system resilience. Develop disaster recovery strategies, ensure infrastructure security through best practices, and maintain business continuity. Document systems and lead continuous improvement initiatives to streamline operations. Required Skills & Experience: Hands-on experience with AWS, GCP, or Azure for managing compute, storage, and … for containerized applications. SRE Experience : Familiarity with SRE principles like SLAs, SLOs, and error budgets, and practical application of those in large-scale systems. DistributedSystems : Understanding of microservices, service discovery, and fault-tolerant architectures. If you are an experienced Site Reliability Engineer with a passion for building More ❯
Qualifications: 3+ years of experience administering Solace PubSub+ messaging systems. Strong background in production support , preferably in a 24x7 enterprise environment. Experience working with distributedsystems over WAN , with an understanding of networking, latency, and failover strategies. Solid experience with Prometheus and Grafana for system monitoring and alerting. … Proficiency in troubleshooting message delivery, persistence, and topic routing. Experience with capacity management , performance tuning, and system scaling. Familiarity with Linux/Unix systems and scripting (Bash, Python, etc.). Strong analytical and problem-solving skills, with attention to detail. Excellent communication and collaboration skills. Nice to Have: Experience More ❯
Qualifications: 3+ years of experience administering Solace PubSub+ messaging systems. Strong background in production support , preferably in a 24x7 enterprise environment. Experience working with distributedsystems over WAN , with an understanding of networking, latency, and failover strategies. Solid experience with Prometheus and Grafana for system monitoring and alerting. … Proficiency in troubleshooting message delivery, persistence, and topic routing. Experience with capacity management , performance tuning, and system scaling. Familiarity with Linux/Unix systems and scripting (Bash, Python, etc.). Strong analytical and problem-solving skills, with attention to detail. Excellent communication and collaboration skills. Nice to Have: Experience More ❯
direction of the DBA team while overseeing its day-to-day operations, ensuring high performance and operational excellence. Responsibilities: Lead and manage a geographically distributed Database Administration team, providing guidance, mentorship, and performance management. Collaborate with development, security, and operations teams to align database strategies with broader organisational goals. … continuous improvement, leading the DBA team in identifying and implementing process improvements and automation initiatives. Develop and track key performance indicators (KPIs) for database systems, ensuring the team delivers high-performance and reliable services. Work closely with other engineering managers and leaders to ensure smooth cross-team collaboration and … delivery. Minimum Qualifications: 5+ years of experience in database administration, with at least 2 years in a leadership or management role. Experience leading geographically distributed teams, ensuring effective communication and collaboration across time zones. Deep expertise in relational databases such as PostgreSQL as well as other popular non-relational More ❯
services and Cloud Functions in GCP. Our infrastructure is all maintained via terraform. Stakeholders Wider operations business - all of our restaurants that will use systems built and engineered by you. Finance (Cash & Banking, Purchase Ledger, etc.) Property Product Head of Technology & Engineering Third party suppliers Responsibilities Our Engineers have … Maintain services once they are live by measuring and monitoring availability, latency and overall system health. If you build it, you run it. Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity Practice sustainable incident response and blameless … experience working as a Software Engineer, preferably at a senior level Proven experience of agile practices Interest in designing, analysing and troubleshooting large-scale distributedsystems Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive Aptitude to understand and help provide More ❯
firm—is assembling a world-class R&D team in London to tackle one of the most demanding engineering challenges on the planet: building systems that operate at exabyte scale with nanosecond precision. This is an opportunity to work alongside some of the most talented minds in low-latency … systems and infrastructure globally — engineers and researchers who are constantly pushing the boundaries of distributed computing, ultra-efficient networking, and high-performance architecture. You'll collaborate in an environment where deep technical expertise, rapid iteration, and precision engineering are not just valued but essential to success. What You … and storage . Bring next-gen supercomputing and high-performance networking online—ground-up, in a brand-new data centre . Solve real-world systems problems where every microsecond counts , and every line of code impacts performance. Partner with elite researchers, infrastructure specialists, and systems engineers to push More ❯
firm—is assembling a world-class R&D team in London to tackle one of the most demanding engineering challenges on the planet: building systems that operate at exabyte scale with nanosecond precision. This is an opportunity to work alongside some of the most talented minds in low-latency … systems and infrastructure globally — engineers and researchers who are constantly pushing the boundaries of distributed computing, ultra-efficient networking, and high-performance architecture. You'll collaborate in an environment where deep technical expertise, rapid iteration, and precision engineering are not just valued but essential to success. What You … and storage . Bring next-gen supercomputing and high-performance networking online—ground-up, in a brand-new data centre . Solve real-world systems problems where every microsecond counts , and every line of code impacts performance. Partner with elite researchers, infrastructure specialists, and systems engineers to push More ❯
focused on creating accessible AI algorithms specifically designed for drug discovery and related challenges. In this role, you'll design, develop, and maintain software systems that address real-world problems in AI and drug discovery. You'll have the chance to make a real impact, helping shape the company … more programming languages (especially Python ; other useful languages include Java, C++, or Go ) Strong knowledge of data structures, algorithms, and system design Experience with distributedsystems, APIs, and/or cloud platforms (e.g., AWS, GCP ) Comfortable working with both SQL and NoSQL databases Experience in an Agile development More ❯
in clean code practices and familiarity with enterprise architectural design patterns. Strong experience with Node.js: Expertise in building RESTful APIs, GraphQL services, and backend systems using Node.js. Strong Experience with GraphQL: Practical knowledge of building, maintaining, and optimizing GraphQL APIs. Cloud and Deployment Knowledge: Familiarity with cloud environments (AWS … and technologies such as Docker, Kubernetes, and Terraform. Database Knowledge: Experience working with both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). Version Control Systems: Proficient in Git and understanding of workflows such as GitFlow. API-First Design: Experience in building and maintaining robust, flexible APIs with an emphasis … performance. Asynchronous Programming: Deep understanding of event-driven programming and handling asynchronous processes in Node.js. Preferred Qualifications: Knowledge of building microservices architecture and handling distributedsystems challenges. Familiarity with Continuous Integration and Continuous Deployment (CI/CD) pipelines for efficient code delivery. Proven ability to identify performance bottlenecks More ❯
purpose of our infrastructure-agnostic secure enclaves: protecting critical data. Some of the government and commercial workflows include: increased operational resiliency for mission-critical systems and functions; enabling organizations to more quickly and widely adopt emerging technologies while ensuring the integrity of their intellectual property; information flow during disaster … Strong coding skills with demonstrated proficiency in programming languages, such as Go, Python, Rust, Java, or similar languages 5+ years' experience building highly scalable distributedsystems and services Experience building applications in a service-oriented architecture Excellent communication and collaboration skills Excellent problem-solving and troubleshooting skills Salary More ❯
worldwide — from AI-driven video and photo tools to an influencer platform that monetizes creativity. What you’ll do: Build and maintain scalable backend systems for next-gen video creation Work with Kubernetes, cloud platforms, and deployment pipelines Optimize performance and reliability across distributedsystems Collaborate with More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Velocity Tech
worldwide — from AI-driven video and photo tools to an influencer platform that monetizes creativity. What you’ll do: Build and maintain scalable backend systems for next-gen video creation Work with Kubernetes, cloud platforms, and deployment pipelines Optimize performance and reliability across distributedsystems Collaborate with More ❯
generation software stack that enables seamless communication across satellites, aircraft, and other high-mobility platforms. What Youll Do Design and develop highly scalable backend systems to support real-time, distributed networking Build and optimize software for cloud, on-prem, and hybrid deployments Work with Kubernetes, Docker, and cloud … or Golang for backend development 7-10 years of experience working in backend software 5+ years of experience working within Satellite Communications. Knowledge of distributedsystems, networking protocols, and cloud platforms Experience with Kubernetes, Docker, and container orchestration Passion for tackling complex engineering challenges in a fast-paced More ❯
london, south east england, united kingdom Hybrid / WFH Options
Copello Global
software stack that enables seamless communication across satellites, aircraft, and other high-mobility platforms. What You’ll Do Design and develop highly scalable backend systems to support real-time, distributed networking Build and optimize software for cloud, on-prem, and hybrid deployments Work with Kubernetes, Docker, and cloud … or Golang for backend development 7-10 years of experience working in backend software 5+ years of experience working within Satellite Communications. Knowledge of distributedsystems, networking protocols, and cloud platforms Experience with Kubernetes, Docker, and container orchestration Passion for tackling complex engineering challenges in a fast-paced More ❯
roles. - 3+ years of experience in leading and managing engineering teams. - Strong proficiency in data engineering tools and technologies (e.g., SQL, ETL, data warehousing, distributedsystems). - Experience with cloud platforms (e.g., AWS, GCP, or Azure) for building scalable data solutions. - Proficiency in programming languages such as Python More ❯
relational databases. Ability to collaborate and coach team members on coding practices and design principles. Ability to work in a dynamic, diverse, and geographically distributed team. Customer-focused mindset and problem-solving skills. Excellent communication skills in English. Preferred Qualifications, Capabilities, and Skills Knowledge of distributedsystemsMore ❯
delivery and consulting teams to achieve business outcomes. Your Impact: • Understand financial services clients’ business outcomes and help define future/evolutionary architecture (e.g. distributed enterprise-scale cloud-native solutions & products), transition states, technology choices and operating model • Help to drive enterprise-scale engineering transformation to enable accelerated growth … high engineering standards, leadership and motivational skills. Qualifications • Extensive experience in defining end-to-end enterprise architecture • Experience in leading large-scale, complex, and distributed applications development of Cloud-native solutions (GCP) • Excellent knowledge and understanding of software design/architectural concepts like Event-driven Architecture, Microservices, Domain-driven … design, SOLID, DRY, SoC, etc. • Software development background of large-scale distributedsystems with exposure to multiple languages (like Java, C#, Go, Scala, Python etc.) • Hands-on experience with frameworks like Spring Boot, Node.js • Experience with/exposure to frontend technology frameworks like React, Angular etc • Experience in More ❯