efficient graph database solutions using technologies such as Neo4j Collaborate with data scientists, analysts, and engineers to build complex data pipelines and relationships across disparate data sources. Implement graph algorithms to uncover patterns, detect anomalies, and enable entity resolution. Translate real-world systems and entities into graph structures for querying and visualisation. Optimise query performance and ensure data integrity and More ❯
TIR, Radar, and motion imagery • Develop industry-leading software for common defense and intelligence formats such as NITF, TFRD, and MISB compliant video (FMV) • Develop advanced image processing components, algorithms, and APIs • Develop advanced radiometric image processing, photogrammetric software components, workflows, and user experiences • Collaborate with software developers to integrate community toolkits and libraries into ArcGIS (AGITK, MSP, and more More ❯
Stevenage, Hertfordshire, United Kingdom Hybrid / WFH Options
Matchtech
your career development. Key Responsibilities: Performing activities including modelling, algorithm development, and systems studies Simulation and modelling of the entire Seeker chain from radar propagation to hardware response Developing algorithms that are auto-coded directly from models Supporting field trials and laboratory testing Engaging in multiple Seeker programmes, including Future Cruise Anti-Ship Weapon (FC/ASW) and Meteor Developing More ❯
components for their systematic trading platform, working with advanced concurrency patterns and lock-free data structures. You'll be optimizing critical paths where microseconds matter, implementing sophisticated order execution algorithms, and collaborating with quants to deploy new trading strategies. Their stack leverages cutting-edge HPC techniques for market data processing and order management. They are using highly modern C++: custom More ❯
on complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative and user-friendly interfaces. More ❯
technologies is a must. Required Skills: • Proficiency in low-level languages C/C++, Rust & Zig • Proficiency in high-level languages Python & TypeScript languages • Strong knowledge of data structures, algorithms, design patterns, functional and object-oriented programming, complexity analysis, memory/thread safety, and advanced debugging. • Experience with code quality tools, type checking, linting, unit/integration/end-to More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Yolk Recruitment
on complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative and user-friendly interfaces. More ❯
robust model deployment, monitoring, and retraining pipelines Experience supporting platform components such as distributed storage (e.g. Cloudera), documents indexing/search, and GPU workloads Experience in the development of algorithms leveraging R, Python, or SQL/NoSQL Experience with Distributed data/computing tools, including MapReduce, Hadoop, Hive, EMR, Spark, Gurobi, or MySQL Experience with visualization packages, including Plotly, Seaborn More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
NLP PEOPLE
.Net, but otherwise experience developing systems in Java or C++ in a commercial environment Has knowledge of at least one other European language Has an understanding of Machine Learning algorithms (desirable, although don't be put off applying if you don't) Has some knowledge of modern software engineering methodology, unit testing and source code control Is able to explain More ❯
El Segundo, California, United States Hybrid / WFH Options
Aerospace Corporation
mechanics, and optimization approaches for launch vehicles, missiles, interceptors, spacecraft, or reentry vehicles ( hypersonics ) Experience with nonlinear programming (non-linear programming), direct methods, gradient-based optimization, parameter optimization, genetic algorithms, evolutionary algorithms, heuristic optimization methods, indirect methods, and/or calculus of variations Advanced algorithm development skills to include parallel processing and scripting experience Experience with contested space trajectory applications More ❯
or Python skills Graduate-level coursework and/or hands-on project experience in radar systems and radar signal processing Prior experience with sensor HW design, signal processing, tracking algorithms, and/or resource management Experience in development of simulation tools and test tools for sensor analysis More ❯
Join the Wincent team, a high-frequency trading (HFT) company pioneering the crypto market since 2017. With algorithms operating on 13 exchanges and trading approximately 70 cryptocurrencies, we are a leading global market maker. At Wincent, we seek individuals with a competitive mindset, regardless of their level of interest in crypto. If you're driven by challenge and innovation and … want to join a team shaping the future of trading, consider a career with Wincent. Open positions Our algorithms are only as effective as the individuals who develop and maintain them. That's why we're focused on building a team of highly skilled professionals from diverse backgrounds. We have engineers and researchers from Facebook and Google, with academic backgrounds More ❯
on complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative and user-friendly interfaces. More ❯
state-of-the-art analysis, techniques, tools, and approaches. Requirements Candidates shall: - Analyze software and programming - Create analysis of software prototypes - Conduct technical problem solving and design, and use algorithms and software to analyze data Degree and minimum years of relevant work experience as follows: - AA +4-13 years' experience or; - BS + 2-11 years' experience or; - MS + More ❯
non-embedded software systems that meet customer and regulatory standards. • Build and optimize cloud-native microservices using C#, ASP.NET, and other modern frameworks. • Create and maintain documentation for architectures, algorithms, interfaces, and APIs. • Debug and resolve software issues to ensure performance and reliability. • Collaborate with cross-functional teams in an Agile development environment. • Integrate current technologies, frameworks, and best practices 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 ❯
the domain expert for one or more features or functions within a product, you will need to have deep knowledge of one or more technical stacks and/or algorithms within the navigation domain. You will closely partner with other team members and technical leads across engineering to plan, develop, test, and deliver software for a range of products. Specific More ❯
of C/C++ or C# or ADA Previous experience with bare-metal embedded software Model-based development using UML Configuration Control & CI/CD SCADE definition and verification algorithms Agile development TDD, Automated & Unit Testing Aerospace software knowledge is desirable - e.g. DO178C If you think you have the drive and passion needed to be successful, APPLY NOW! For more More ❯
circuits at transistor-level to implement architecture and requirement specifications • Contribute to system-level design • Optimize hardware designs for performance, power, and cost • Evaluate the hardware feasibility of complex algorithms and requirements • Independently contribute to complex chip architectures and designs • Independently drive solutions to complex problems - develop requirements, propose ways forward when customer requirements are unclear or incomplete, and adapt More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
software development lifecycle for Windows and Linux applications which facilitate communication of data from remote hardware units to PC based analysis software. This includes developing high-speed data processing algorithms and robust and well tested APIs. Requirements: Strong C# development skills coupled with strong object-oriented programming knowledge Commercial experience working across the full software development lifecycle from requirement analysis More ❯
developing, proposing, managing, implementing, testing products and system solutions in Cyber defense, Cyber exploitation, Risk management framework and/or Intelligence, Surveillance & Reconnaissance (ISR) systems including: Security protocols and algorithms System Security certification processes such as FIPS, NIAP, NSA, or similar Rugged embedded systems for military environments (ground, sea, air, space) Recent Leadership experience and direct participation in technical proposal More ❯
domain experts and data scientists. Nice to Have Experience with or willingness to learn C# . Familiarity with cloud platforms (e.g., AWS, GCP) and DevOps workflows. Background in optimization algorithms or energy modeling. Understanding of renewable energy technologies (e.g., wind, solar, storage) and market mechanisms. Why Join? You'll be part of a mission-oriented team with deep expertise in More ❯
compatible with specific structured/unstructured data analytics. Develops data triage tradecraft to include optimizing data tagging, data parsing, and data interconnection across domains. Develops prototypes, proof of concepts, algorithms, predictive models and custom analytics focused on mission requirements. Recommends appropriate resources and processes to address data requirements, data standards, and implementation of data centric systems and modeling/algorithm More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Certain Advantage
on complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative and user-friendly interfaces. More ❯
Greater Manchester, Lancashire, England, United Kingdom
Uniting Ambition
domain experts and data scientists. Nice to Have Experience with or willingness to learn C# . Familiarity with cloud platforms (e.g., AWS, GCP) and DevOps workflows. Background in optimization algorithms or energy modeling. Understanding of renewable energy technologies (e.g., wind, solar, storage) and market mechanisms. Why Join? You'll be part of a mission-oriented team with deep expertise in More ❯