production-grade software. Proficiency in Python and at least one other language (e.g., Rust, Haskell, etc.). Experience building and maintaining long-term software projects. Strong Computer Science fundamentals (algorithms, data structures, design principles). An advanced degree in Computer Science, or related degrees (optional, but preferred). Exposure to greenfield projects and experience scaling them up (optional, but preferred More ❯
A developer of optical network systems is now looking for a Systems Optimisation Engineer to develop intelligent test frameworks and optimisation algorithms for optical network system. This cross-disciplinary role blends software engineering, algorithm development, and hardware test integration to reduce test time, improve throughput, and enhance performance analysis. Joining the Optical Network Integration Team, you will collaborate closely with More ❯
ll Do Spearhead and deliver high-impact data science projects from conception to deployment, driving business value through data-driven insights. Develop and implement advanced data science models and algorithms to extract actionable insights from complex datasets. Master and apply cutting-edge AI and machine learning techniques to solve complex business challenges. Collaborate effectively with cross-functional teams to create More ❯
a. Fluent with Java or Kotlin b. Android Studio c. Object-oriented design, Git, and a popular scripting language Expert understanding of core computer science fundamentals including data structures, algorithms, and concurrent programming Sample of tools we are looking for: Ruby, Python, Perl, Node.js and bash scripting languages, Gradle, Proguard, C, C++, Java and J2EE development experience, Fastlane, MongoDB, Oracle More ❯
City of London, London, United Kingdom Hybrid / WFH 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 Software Developer you will focus on enabling the core product, written in C/C++ More ❯
London, England, United Kingdom Hybrid / WFH 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 Software Developer you will focus on enabling the core product, written in C/C++ More ❯
London, England, United Kingdom Hybrid / WFH 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 ❯
ll sit within the underwriting data science team, helping to develop and deploy high-impact climate and natural catastrophe models. Key Responsibilities Design and enhance statistical models and ML algorithms to better forecast weather and natural hazard risks (wildfires, hail, tsunamis, etc.) Build performant, scalable tools to price and monitor risk in real-world environments Translate client needs into technical More ❯
ll sit within the underwriting data science team, helping to develop and deploy high-impact climate and natural catastrophe models. Key Responsibilities Design and enhance statistical models and ML algorithms to better forecast weather and natural hazard risks (wildfires, hail, tsunamis, etc.) Build performant, scalable tools to price and monitor risk in real-world environments Translate client needs into technical More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
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 ❯
visibility. High expectations. No bureaucracy. Core requirements Expert-level proficiency in Python and JavaScript/TypeScript/React. 3+ years’ professional software engineering experience. Strong CS fundamentals (data structures, algorithms, performance). Comfortable building for live, data-heavy, real-time environments. Sharp communicator who’s happy to sit with risk takers, challenge ideas, and ship what they actually need. Upper More ❯
visibility. High expectations. No bureaucracy. Core requirements Expert-level proficiency in Python and JavaScript/TypeScript/React. 3+ years’ professional software engineering experience. Strong CS fundamentals (data structures, algorithms, performance). Comfortable building for live, data-heavy, real-time environments. Sharp communicator who’s happy to sit with risk takers, challenge ideas, and ship what they actually need. Upper More ❯
Good understanding of embedded systems , device communication protocols , or real-time control software . Familiarity with Linux , Git , and modern software development workflows. A solid grasp of data structures, algorithms, and concurrency. A genuine curiosity for how software, hardware, and science come together to achieve something new. Interest or experience in Rust , or modern systems programming techniques, is a plus. More ❯
Strong development skills in Python and C/C++ Experience with neural network architectures including RNNs, transformers, and vector quantisation In-depth knowledge of machine learning architectures and training algorithms Experience in model training, quantisation, and conversion for inference Hands-on experience with data preparation, augmentation, and feature extraction Excellent communication and technical writing skills UK national, eligible for security More ❯
frameworks such as Spring MVC • Deep experience with at least one popular JavaScript framework (e.g. React, Backbone, AngularJS) • Knowledge of core CS concepts such as common data structures and algorithms • Full stack experience developing in Scala/Python and working with Hadoop and related tools is a plus • Code samples from private github repos, side projects, and open source project More ❯
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 ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Sagentia
Europe or USA. You will enjoy a fast-paced environment in which we solve a variety of challenges for different clients. Responsibilities Design and develop software applications and control algorithms using OO languages (C# and C++) and/or embedded code (C) Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and robotics platforms Writing technical More ❯
for vehicle electronic system. Looking to hire a highly motivated Engineer to support our Software Loader and Verifier team. Responsibilities: Leads activities to develop, document and maintain architectures, requirements, algorithms, interfaces, and designs for software systems. Leads development of code and integration of complex software components into a fully functional software system. Develops software verification plans, test procedures and test 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 ❯
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 ❯
be a distinct advantage KEY RESPONSIBILITIES Work closely with the FX front office team by taking requirements and developing user analytics and solutions to aid MIS, pricing/trading algorithms and ultimately P&L. Prototype solutions in a fast, agile manner with numerous demands from Front Office teams. Be comfortable performing analysis and manipulation of large data sets in a More ❯
be a distinct advantage KEY RESPONSIBILITIES Work closely with the FX front office team by taking requirements and developing user analytics and solutions to aid MIS, pricing/trading algorithms and ultimately P&L. Prototype solutions in a fast, agile manner with numerous demands from Front Office teams. Be comfortable performing analysis and manipulation of large data sets in a 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 ❯