West London, London, England, United Kingdom Hybrid / WFH Options
Bond Williams
with an incredible biotech start-up has become available, based at state of the art offices and labs in West London (W12) . The Senior Data Scientist will design algorithms for data analysis of protein sequencing data. Key Responsibilities Research, design, and implement algorithms for analyzing time-series data from our core technologies Collaborate with data scientists and engineers to More ❯
a comprehensive benefits package including pension, bonus, and flexible working arrangements. Responsibilities: Design and develop software applications using C# and .NET Core. Apply physics and engineering principles, including complex algorithms, linear algebra, FFT, and signal processing. Work with cloud platforms, preferably AWS, and relational databases such as SQL. Implement microservices architecture and application design best practices. Collaborate within Agile teams … development projects focused on sustainability and innovation. Requirements: Over five years of professional experience in C# .NET development. Educational or work background in physics or engineering. Experience with complex algorithms, linear algebra, FFT, or signal processing. Proficiency with cloud services (AWS preferred), SQL/Postgres, Visual Studio, GIT. Strong communication skills and a proactive, results-oriented approach. Legal right to More ❯
London, England, United Kingdom Hybrid / WFH Options
Kingfisher
best support you! We are looking for a Machine Learning Engineers at Senior and Mid Level to join our growing team, to develop and deploy core ML/AI algorithms required to tackle data science challenges across Kingfisher Group. You will support data science projects from start to production, developing quality code and carrying out automated build and deployments, working … with colleagues and accept suggestions Ability to work on multiple data science projects and manage deliverables What you'll bring Solid understanding of computer science fundamentals, including data structures, algorithms, data modelling and software architecture Solid understanding of classical Machine Learning algorithms (e.g. Logistic Regression, Random Forest, XGBoost, etc), state-of-the-art research area (e.g. NLP, Transfer Learning etc … and modern Deep Learning algorithms (e.g. BERT, LSTM, etc) Solid knowledge of SQL and Python's ecosystem for data analysis (Jupyter, Pandas, Scikit Learn, Matplotlib, etc) Understanding of model evaluation, data pre-processing techniques, such as standardisation, normalisation, and handling missing data Solid understanding of summary, robust, and nonparametric statistics; hypothesis testing, probability distributions, sampling techniques, and stochastic processes Be More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Harnham - Data & Analytics Recruitment
that make a difference. What You'll Work On Design and implement AI solutions across a range of applications (e.g., NLP, computer vision, reinforcement learning). Develop and optimize algorithms that power our products. Build and maintain the infrastructure needed to train, evaluate, and deploy AI models at scale. Collaborate closely with data scientists, software engineers, and product teams to … What We're Looking For Strong programming skills in Python (bonus: C++, Java). Experience with deep learning frameworks such as TensorFlow, PyTorch, or similar. Solid understanding of AI algorithms, architectures, and deployment strategies. Familiarity with model optimization, quantization, or on-device inference is a plus. Experience working with cloud platforms (AWS, GCP, or Azure). Startup spirit: proactive, adaptable More ❯
Belsize Park, England, United Kingdom Hybrid / WFH Options
Digital Waffle
working) Salary: £70-£80k What You'll Be Doing: Developing and implementing agentic AI to provide the framework for our customers to build their own agents. Design and optimise algorithms for decision-making. Forming the basis of our R&D team in a startup environment. Ensure AI models operate in alignment with ethical and responsible AI practices. Participate in brainstorming … memory, training etc Expertise in programming languages such as Python, C#, C++, or Java, and familiarity with AI frameworks and libraries (e.g., AzureAI, TensorFlow, PyTorch). Solid understanding of algorithms, data structures, and computational complexity, especially in relation to AI problem-solving. Excellent communication and teamwork skills, with the ability to collaborate across different disciplines. This is a fantastic opportunity More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
High speed algorithms and communications in C++ and Rust Are you experienced in developing C++ for high-speed communications and efficient algorithms? If you have a thorough understanding of the inner workings of languages like C++ or Rust, and are motivated by the challenge of squeezing every last clock cycle, then read on! This Cambridge-based team develop high-speed More ❯
Chelmsford, Essex, South East, United Kingdom Hybrid / WFH Options
Anson Mccade
real impact across domains including national defence, space, and critical infrastructure. As part of a multi-disciplinary innovation team, you'll contribute to the design of next-generation inference algorithms, apply AI/ML to time-series and sensor data, and help shape future technologies in areas such as distributed sensing, autonomy, radar, and RF systems. You'll also have … collaborate with academic institutions and lead the development of internal IP and demonstrators. What you'll be doing: Leading AI/ML research projects from concept to prototype Developing algorithms for sequential data and decision support Collaborating across teams with specialisms in radar, sonar, NLP, CV, autonomy, LLMs, and more Mentoring junior staff and publishing/patenting innovative research Working More ❯
of-the-art vision software toolkit used in medical image analysis and inspection systems . You will be involved in both applied and strategic research, developing and optimising complex algorithms used in pattern recognition, OCR, 3D reconstruction, and AI-driven image analysis - all adapted to the specific challenges of the healthcare domain. Key Responsibilities Design, develop, and optimise C++ software … libraries for image and vision processing Research and implement algorithms for 2D/3D medical image analysis Apply deep learning and conventional computer vision techniques to improve diagnostic accuracy Collaborate closely with product management and cross-functional teams to shape R&D direction Contribute to code quality and testing through unit, regression, and integration testing Stay up to date with More ❯
London, England, United Kingdom Hybrid / WFH Options
Focus on SAP
AI RMF , GDPR , and more. Key skills: Proven experience as a Security Architect with a strong focus on AI/ML security. Deep understanding of AI/ML systems, algorithms, models, and common frameworks. Solid background in secure software development and architecture, particularly within data-heavy or AI environments. Proficiency in Python, R, C/C++, or Java, and awareness … to testing and validation of AI models and LLMs with a focus on trust, safety, fairness, bias, and adversarial robustness. Integrate security best practices into AI/ML pipelines, algorithms, and applications. Establish strong access controls, authentication, and encryption protocols to protect sensitive AI assets and data. Should you be interested in being considered for this position and would like More ❯
London, England, United Kingdom Hybrid / WFH Options
Client Server
research strategies for tailoring prices and controlling the behaviour of auto-hedging. You'll write production quality Java code used for pricing and hedging FX instruments and oversee the algorithms' performance intraday, ensuring that it is behaving as expected and acting when needed to fix any issues. You'll join a small, highly talented team, working across the full development … Russel Group/Oxbridge) in Computer Science or similar technical or numerate discipline You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have a deep knowledge of Java including garbage collection You have a strong appreciation of low latency systems and code optimisation to ensure speed You have experience within a More ❯
Wokingham, England, United Kingdom Hybrid / WFH Options
National Energy System Operator Limited
an opportunity to make a real difference, accelerating the progress of sustainable GB energy, keeping people connected and society thriving as we create a brighter tomorrow. As a Senior Algorithms Operations Scientist (Mathematical Optimisation), you’ll serve as a subject matter expert in the Balancing Transformation Programme, designing and delivering new tools for deployment in the Electricity National Control Centre … both IT and business stakeholders in an Agile delivery environment to deploy solutions on a cutting-edge, cloud-native IT platform. Your work will directly impact how we implement algorithms to determine how much electricity the network is producing, ensuring we select the safest and most cost-effective bids. This role can be based in Wokingham, Cardiff, Warwick or Glasgow … flexible working arrangements. Apply now for the opportunity to make a real impact and be a part of our ESO community of specialists. Key Accountabilities Develop, optimise, and enhance algorithms for balancing the UK’s electricity system. Improve existing algorithms and control processes to enhance system efficiency and reliability. Contribute to the design of the ENCC (Control Room) control framework. More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
National Energy System Operator Limited
an opportunity to make a real difference, accelerating the progress of sustainable GB energy, keeping people connected and society thriving as we create a brighter tomorrow. As a Senior Algorithms Operations Scientist (Mathematical Optimisation), you’ll serve as a subject matter expert in the Balancing Transformation Programme, designing and delivering new tools for deployment in the Electricity National Control Centre … both IT and business stakeholders in an Agile delivery environment to deploy solutions on a cutting-edge, cloud-native IT platform. Your work will directly impact how we implement algorithms to determine how much electricity the network is producing, ensuring we select the safest and most cost-effective bids. This role can be based in Wokingham, Cardiff, Warwick or Glasgow … flexible working arrangements. Apply now for the opportunity to make a real impact and be a part of our ESO community of specialists. Key Accountabilities Develop, optimise, and enhance algorithms for balancing the UK’s electricity system. Improve existing algorithms and control processes to enhance system efficiency and reliability. Contribute to the design of the ENCC (Control Room) control framework. More ❯
Cardiff, Wales, United Kingdom Hybrid / WFH Options
National Energy System Operator Limited
an opportunity to make a real difference, accelerating the progress of sustainable GB energy, keeping people connected and society thriving as we create a brighter tomorrow. As a Senior Algorithms Operations Scientist (Mathematical Optimisation), you’ll serve as a subject matter expert in the Balancing Transformation Programme, designing and delivering new tools for deployment in the Electricity National Control Centre … both IT and business stakeholders in an Agile delivery environment to deploy solutions on a cutting-edge, cloud-native IT platform. Your work will directly impact how we implement algorithms to determine how much electricity the network is producing, ensuring we select the safest and most cost-effective bids. This role can be based in Wokingham, Cardiff, Warwick or Glasgow … flexible working arrangements. Apply now for the opportunity to make a real impact and be a part of our ESO community of specialists. Key Accountabilities Develop, optimise, and enhance algorithms for balancing the UK’s electricity system. Improve existing algorithms and control processes to enhance system efficiency and reliability. Contribute to the design of the ENCC (Control Room) control framework. More ❯
Royal Leamington Spa, England, United Kingdom Hybrid / WFH Options
National Energy System Operator Limited
an opportunity to make a real difference, accelerating the progress of sustainable GB energy, keeping people connected and society thriving as we create a brighter tomorrow. As a Senior Algorithms Operations Scientist (Mathematical Optimisation), you’ll serve as a subject matter expert in the Balancing Transformation Programme, designing and delivering new tools for deployment in the Electricity National Control Centre … both IT and business stakeholders in an Agile delivery environment to deploy solutions on a cutting-edge, cloud-native IT platform. Your work will directly impact how we implement algorithms to determine how much electricity the network is producing, ensuring we select the safest and most cost-effective bids. This role can be based in Wokingham, Cardiff, Warwick or Glasgow … flexible working arrangements. Apply now for the opportunity to make a real impact and be a part of our ESO community of specialists. Key Accountabilities Develop, optimise, and enhance algorithms for balancing the UK’s electricity system. Improve existing algorithms and control processes to enhance system efficiency and reliability. Contribute to the design of the ENCC (Control Room) control framework. More ❯
London, England, United Kingdom Hybrid / WFH Options
InstaDeep
recent acquisition by BioNTech has further solidified our commitment to leading the industry. Join us to be a part of the AI revolution! The Team Efficiently training machine learning algorithms at scale requires solving novel system problems. Our team leads the design and implementation of high-performance solutions to seamlessly scale our AI systems, including our latest foundation models in … the-art workloads. Responsibilities Technical Leadership: Define the long-term technical roadmap and drive the development of scalable, high-performance ML systems. Algorithm Optimisation: Optimise state-of-the-art algorithms and architectures from the latest deep learning research for compute efficiency and performance. System Scaling: Design strategies for scaling machine learning models across diverse hardware platforms (GPU/TPU) and … implications for efficient ML systems. Representative projects Profile algorithm, identifying opportunities for custom XLA/CUDA kernels. Implement SOTA architectures (MAMBA, Griffin, Hyena) to research and applied projects. Adapt algorithms for large-scale distributed architectures across HPC clusters. What We Offer A chance to lead and grow a team of talented engineers in solving some of AI’s most challenging More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Rocket Lab
Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide the most advanced maritime, aviation, and weather tracking in the world. In addition to its constellation, Spire’s data infrastructure includes a global ground station network and 24/7 operations that provide real … Earth with data from space. Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide the most advanced maritime, aviation, and weather tracking in the world. In addition to its constellation, Spire’s data infrastructure includes a global ground station network and 24/ More ❯
London, England, United Kingdom Hybrid / WFH Options
NEAR
optimize low-latency trading systems in Rust that power algorithmic trading strategies and support real-time execution in the volatile crypto market. Lead the design and implementation of trading algorithms, optimizing liquidity management, price discovery, and slippage reduction in dynamic market conditions. Promote best practices in software engineering, advocating for clean, scalable, and maintainable code to ensure that systems are … Be a technical advocate for excellence, leading efforts to improve development processes, code quality, and overall system performance through best practices and knowledge sharing. Prioritize rapid iteration of trading algorithms to ensure maximum profitability, minimal risk, and fast execution, adapting quickly to volatile market conditions. WHAT YOU WILL NEED Extensive experience in Rust and/or C++, building high-performance More ❯
London, England, United Kingdom Hybrid / WFH Options
Novartis
Job Description Summary - Understands complex and critical business problems from various stakeholders and functions, formulates integrated analytical approaches to mine data sources, employs statistical methods and machine learning algorithms to solve unmet medical needs, discover actionable insights, and automate processes to reduce effort and time for repeated tasks. - Manages the definition, implementation, and adherence to the overall data lifecycle of … working, requiring 3 days per week or 12 days per month in our London Office. Key Accountabilities: Contribute to planning, execution, interpretation, validation, and communication of exploratory analyses and algorithms to facilitate decision-making. Provide technical expertise in data science and machine learning/AI to identify influencing opportunities and discuss white papers/regulatory policies. Perform hands-on analysis More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
with C++ programming with a statistical or mathematical bias. The successful C++ Software Engineer will be tasked with understanding complex mathematical and statistical research papers and then implementing those algorithms in code in a scalable fashion. Key experience C++ programming on Windows and/or Linux Academic background in Mathematics Any of the following would be advantageous PhD in Maths More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: The opportunity: At Leonardo, we are looking for an experienced Software Engineer who has a desire to bring complex radar signal processing algorithms to life, in software that is deployed to 5th and 6th Generation combat aircraft. The Raven Radar system is an integral component of the Gripen NG, one of the most advanced multi-role fighters in … out - What you will do as a Software Engineer: Develop, maintain and optimize Simulink and MATLAB-based signal processing pipelines. Collaborate with systems engineers to design and implement novel algorithms for airborne radar systems. Test, document and support the integration of deployable software onto custom hardware platforms. What we need from you: Demonstrable industry experience in using Matlab & Simulink A More ❯
City of London, London, United Kingdom Hybrid / WFH 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 ❯
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 ❯
Understands complex and critical business problems from a variety of stakeholders and business functions, formulate integrated analytical approach to mine data sources, employ statistical methods and machine learning algorithms to contribute solving unmet medical needs, discover actionable insights and automate process for reducing effort and time for repeated use. To manage the definition, implementation and adherence to the overall data … days per week or 12 days per month in our London Office. Key Accountabilities: You will contribute to planning, execution, interpretation, validation and communication of innovative exploratory analyses and algorithms, to facilitate internal decision making. You will provide technical expertise in data science and (predictive) machine learning/AI to identify opportunities for influencing internal decision making as well as More ❯
London, England, United Kingdom Hybrid / WFH Options
Blockchain Ventures
optimize low-latency trading systems in Rust that power algorithmic trading strategies and support real-time execution in the volatile crypto market. Lead the design and implementation of trading algorithms, optimizing liquidity management, price discovery, and slippage reduction in dynamic market conditions. Promote best practices in software engineering, advocating for clean, scalable, and maintainable code to ensure that systems are … Be a technical advocate for excellence, leading efforts to improve development processes, code quality, and overall system performance through best practices and knowledge sharing. Prioritize rapid iteration of trading algorithms to ensure maximum profitability, minimal risk, and fast execution, adapting quickly to volatile market conditions. WHAT YOU WILL NEED Extensive experience in Rust and/or C++, building high-performance More ❯
detection algorithms. The successful candidate will combine excellent mathematical skills with the proven ability to engineer high-quality software in a practical setting. Responsibilities: Development of sophisticated pattern-detection algorithms to be utilised across all of TradingHub's product offerings Research and development of broad models of market dynamics across multiple asset classes Prototyping, testing, and validation of TradingHub's … mathematical/statistical models Use of in-house big data language for the large-scale pricing and analysis of security and risk data Implementation and optimisation of the core algorithms used by TradingHub to perform deep analysis of financial data Main Skills/Competencies: Proficiency with C#, C++ or Python Evidence of exceptional mathematical and analytical skills Initial industry experience More ❯