City of London, London, United Kingdom Hybrid/Remote Options
Fruition Group
designing distributed systems, APIs, and microservices at scale. Deep understanding of software architecture, cloud infrastructure (Google Cloud, AWS, or Azure), and modern DevOps practices. Strong knowledge of data structures, algorithms, and system design principles. Demonstrated experience influencing technical direction across teams and driving alignment on complex engineering decisions. Passion for delivering elegant, high-performance software and solving complex technical challenges More ❯
deploying software to at least one of the leading cloud computing platforms (i.e., GCP, AWS, Azure) Understanding of SQL and NoSQL databases Proficiency in object-oriented programming , data structures , algorithms and web application development . More ❯
creating agents that learn from data, communicate with users or other systems, and adapt to complex, dynamic environments. Key Responsibilities Design and implement AI solutions using agents, LLMs, planning algorithms, and decision-making frameworks Develop agent based architectures that support autonomy, interactivity, and task completion Implement best practices for orchestration and observability, monitor performance, conduct evaluations, and implement safety and More ❯
predictive models on multi-channel customer and usage data to drive product and marketing decisions Collaborate with engineering, marketing, sales, and product teams to define KPIs, experiment with new algorithms, and surface actionable insights that drive impact Maintain data infrastructure (BigQuery, dbt, Fivetran) and ensure data quality for reporting and self-service analytics Develop a culture of data-driven decision More ❯
predictive models on multi-channel customer and usage data to drive product and marketing decisions Collaborate with engineering, marketing, sales, and product teams to define KPIs, experiment with new algorithms, and surface actionable insights that drive impact Maintain data infrastructure (BigQuery, dbt, Fivetran) and ensure data quality for reporting and self-service analytics Develop a culture of data-driven decision More ❯
knowledge of modern software engineering best practices across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's in it for you: As a Software Engineering Lead you will More ❯
Alexander Mann Solutions - Public Sector Resourcing
. Ability to design and implement APIs for secure data exchange between systems. . Familiarity with modern Java or Kotlin for Back End development. . Experience hosting and executing algorithms or data science models within Back End services. . Understanding of secure data handling and compliance requirements, especially for sensitive or justice-related data. . Experience with CI/CD More ❯
integration activities in the ITASE framework. Incorporating or adapting additional existing Dstl data/models (e.g. signatures) into studies. Library linking, development from theory, and re-coding of existing algorithms and data. Understanding and aligning assumptions and data across components. Understanding and implementing the interactions of multiple entities in a scenario. The invaluable experience youll bring Given the complex RF More ❯
Description Complexio is Foundational AI. This works to automate business activities by ingesting whole company data – both structured and unstructured – and making sense of it. Using proprietary models and algorithms Complexio forms a deep understanding of how humans are interacting and using it. Automation can then replicate and improve these actions independently. Complexio is a joint venture between Hafnia, in More ❯
Gym-like environments to support the robot learning team in developing locomotion and manipulation policies. Algorithm Testing and Data Analysis: Design and execute simulation-based tests to evaluate robotic algorithms and control systems, and analyze simulation data to gain insights and identify areas for improvement. Cross-Team Collaboration: Work closely with other engineers and researchers, especially across multiple teams such More ❯
insight to shape road Knowledge and Experience Bachelor's degree in Computer Science, or equivalent practical experience. 8+ years of software development experience with strong foundations in data structures, algorithms, and distributed systems. 5+ years of backend experience building, deploying, and operating large-scale distributed systems in production. Deep expertise in system design, API design, scalability, and performance tuning. Proficiency More ❯
across asset classes to capitalise on market opportunities. As a Junior Quant Developer (0–4 years of experience), you will: Develop and enhance high-performance trading systems. Optimise execution algorithms for systematic trading. Contribute to research and simulation frameworks. Key Requirements Bachelor's degree in Computer Science or closely related field Interesting internship(s) within trading Proficiency in C++ or More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Radley James
across asset classes to capitalise on market opportunities. As a Junior Quant Developer (0–4 years of experience), you will: Develop and enhance high-performance trading systems. Optimise execution algorithms for systematic trading. Contribute to research and simulation frameworks. Key Requirements Bachelor's degree in Computer Science or closely related field Interesting internship(s) within trading Proficiency in C++ or More ❯
champion best practice. Senior C++ Software Engineer requirements: - Strong background in modern C++ 11/14/17 experience - Good Maths knowledge related to programming - Strong understanding of OOP, algorithms and data structures - Graphics, 2D/3D maths, C# Geometry, Azure/Cloud nice to have This well established global software company offers a terrific culture where C++ Software Engineers More ❯
champion best practice. Senior C++ Software Engineer requirements: - Strong background in modern C++ 11/14/17 experience - Good Maths knowledge related to programming - Strong understanding of OOP, algorithms and data structures - Graphics, 2D/3D maths, C# Geometry, Azure/Cloud nice to have This well established global software company offers a terrific culture where C++ Software Engineers More ❯
Employment Type: Permanent
Salary: £35000 - £65000/annum Bonus, BUPA, Flexi + More
improve our AI-driven content reconstruction, creation and edition processes. Review the state of the art computer vision research papers and develop prototype solutions. Develop cutting-edge software and algorithms for computer vision, image processing and deep learning models Have technical responsibility for one or more significant sections of the assigned project Translate complex functional and technical requirements into detailed More ❯
Bring: Strong Python and SQL experience Experience with low-latency, high-throughput systems (trading, fintech, or real-time applications) Familiarity with multithreading, network programming, and performance optimization Understanding of algorithms, data structures, and distributed systems Experience in trading systems or financial infrastructure is a plus, but blockchain/crypto experience is not required Passion for building high-quality, well-tested More ❯
Bring: Strong Python and SQL experience Experience with low-latency, high-throughput systems (trading, fintech, or real-time applications) Familiarity with multithreading, network programming, and performance optimization Understanding of algorithms, data structures, and distributed systems Experience in trading systems or financial infrastructure is a plus, but blockchain/crypto experience is not required Passion for building high-quality, well-tested More ❯
Oxford, Oxfordshire, England, United Kingdom Hybrid/Remote Options
Corriculo Ltd
a team helping shape next-generation tools using cutting-edge technology! The Position As a Software Engineer, you’ll work directly with a small team to develop advanced analysis algorithms and integrate local large language models (LLMs) into real-world applications. You’ll focus on building robust software solutions using C++ or Python, contributing to Product Lifecycle Management integrations, and More ❯
discovery. Own the full journey from concept to production deployment: Collaborate with multidisciplinary teams of world-class scientists and engineers Make your mark on the future of proteomics - your algorithms will directly enable discoveries that could revolutionize drug development and diagnostics. What are we looking for? PhD (or MSc + equivalent experience) in Computer Science, Data Science, Mathematics, Physics, or More ❯
discovery. Own the full journey from concept to production deployment: Collaborate with multidisciplinary teams of world-class scientists and engineers Make your mark on the future of proteomics - your algorithms will directly enable discoveries that could revolutionize drug development and diagnostics. What are we looking for? PhD (or MSc + equivalent experience) in Computer Science, Data Science, Mathematics, Physics, or More ❯
across distributed cloud environments — helping the business embed modern AI best practices and robust MLOps pipelines. The Role You’ll design, implement, and productionise forecasting models and ML-based algorithms that improve decision-making across the energy domain. This includes defining and setting up the end-to-end ML infrastructure, mentoring engineers, and shaping how the organisation approaches MLOps and More ❯
London, England, United Kingdom Hybrid/Remote Options
Client Server
network cyber security platform; the platform monitors network protocols in real-time, parses the commands and data structures to extract key metadata which is then analysed by in-house algorithms and allows customers to detect hackers, malware, data leakage and other malicious activity. As a C++ Software Engineer you will focus on enabling the core product, written in C/ More ❯
network cyber security platform; the platform monitors network protocols in real-time, parses the commands and data structures to extract key metadata which is then analysed by in-house algorithms and allows customers to detect hackers, malware, data leakage and other malicious activity. As a C++ Developer you will focus on enabling the core product, written in C/C++ More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Client Server
network cyber security platform; the platform monitors network protocols in real-time, parses the commands and data structures to extract key metadata which is then analysed by in-house algorithms and allows customers to detect hackers, malware, data leakage and other malicious activity. As a C++ Developer you will focus on enabling the core product, written in C/C++ More ❯