Abingdon, Oxfordshire, United Kingdom Hybrid/Remote Options
NES Fircroft
Present architectural designs and technical proposals to the architecture review board. â Ability to break down development tasks and lay out clear implementation roadmaps. â Implement and optimize computation algorithms â Design and develop both thin and thick client applications that interact with cloudbased microservices. â Ensure high code quality through unit testing, code reviews, security hardening and continuous integration More ❯
Role and Responsibilities As a Senior Machine Learning Research Engineer in Speech/Audio/Gen-AI, you will: Drive the research, design, development, and evaluation of innovative AI algorithms and models, with a primary focus on audio and speech processing. Lead the development of robust and scalable software solutions for deployment on flagship mobile devices. Independently own and deliver More ❯
solve complex challenges, and deliver impactful solutions that build tomorrows worldtoday. Job Description Join our team to help deliver fast-paced, high-impact Defence software solutions that translate complex algorithms into operational capabilities. Youll work closely with algorithm engineers to integrate mathematical and software models into production-ready, reliable, and maintainable systems. This is a unique opportunity to apply your More ❯
solve complex challenges, and deliver impactful solutions that build tomorrows worldtoday. Job Description Join our team to help deliver fast-paced, high-impact Defence software solutions that translate complex algorithms into operational capabilities. Youll work closely with algorithm engineers to integrate mathematical and software models into production-ready, reliable, and maintainable systems. This is a unique opportunity to apply your More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Client Server
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 Graduate Software Engineer/Developer More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
MORRIS SINCLAIR RECRUITMENT LTD
Strong command of Azure Cloud Services Deep experience with SQL Server and high-volume transactional systems Expertise in data architecture, performance optimisation , and scalable software design Solid understanding of algorithms, data structures, and computational complexity Bonus: Experience in FinTech or structured data environments with high reliability and scale Leadership Skills Visionary mindset with a hands-on engineering ethos Proven ability More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Proactive Appointments
actuarial analysts to develop machine learning and statistical models to predict outcomes, related to pension schemes, such as life expectancy, default risk, or investment returns. Identify appropriate machine learning algorithms and apply them to enhance predictions, automate decision-making processes, and improve client offerings. Machine Learning Operations: Responsible for designing, deploying, maintaining and refining statistical and machine learning models using More ❯
and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As an AI Staff Software Engineer you will More ❯
silverstone, midlands, united kingdom Hybrid/Remote Options
Lola Cars
and historical race data, improving vehicle performance and strategic decision-making. Collaborate with engineering teams to integrate AI-driven solutions into vehicle design and race operations. Utilize machine learning algorithms to predict race outcomes, optimize pit stop strategies, and enhance driver performance. Stay abreast of the latest advancements in AI and motorsport technologies, applying innovative solutions to maintain Lola's More ❯
and deployment of high-performance real-time software applications within distributed, containerized environments. You will support the development of advanced sonar systems and autonomous undersea vehicles, taking models and algorithms and transforming them into robust, operational software . Your expertise will ensure the seamless operation of these systems, enhancing capabilities in undersea security, mine countermeasures, and subsea infrastructure monitoring. Location More ❯
Python, 3D graphics (WebGL/OpenGL) experience all nice to have but not essential Expect to work across a diverse technical landscape. You might contribute to platform architecture, data algorithms, advanced visualisations, cloud or UI. There’s plenty of room to stretch your skills - and plenty of fascinating challenges. Apply today for this hybrid role in Bristol and help us More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum Hybrid, Great Pension, Flexi, Bupa
Cheltenham, Gloucestershire, South West, United Kingdom Hybrid/Remote Options
Anson Mccade
delivery, and software product design. What You'll Be Doing Lead technical project delivery and shape data science strategy across multiple client engagements Define and implement bespoke machine learning algorithms to solve real-world defence problems Guide technical scoping and planning, working closely with stakeholders to ensure feasibility and impact Mentor and support other data scientists across project teams Contribute More ❯
BP ICBT, Chertsey Road, Sunbury-on-Thames, Surrey, England
BP P.L.C
engineers, data managers and business partners. You will be part of a team whose responsibilities include: Building scalable, reusable, impactful data science products, usually containing statistical or machine learning algorithms, in collaboration with data engineers and software engineers. Carrying out data analyses to yield actionable business insights. Adhering to and advocating for data science and best practices (e.g. technical design More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Client Server
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 Lead Software Engineer you will More ❯
Stockport, Greater Manchester, North West, United Kingdom
Alten Ltd
high-performance C++ software solutions . Translate mathematical and algorithmic models into efficient, production-quality code. Contribute to model-driven engineering , combining both autogenerated and manually written code. Validate algorithms through MATLAB/Simulink simulation. Design and maintain robust software architectures using UML modelling tools (e.g. IBM Rhapsody). Apply best practices in static analysis , clean coding , and version control More ❯
for innovation. Support the deployment of ML solutions into production systems for real-time risk management and pricing automation. Profile Advanced Machine Learning Expertise - Demonstrates deep understanding of ML algorithms (supervised, unsupervised, reinforcement learning) and has hands-on experience with deep learning architectures like RNNs, LSTMs, and Transformers. Strong Financial Domain Knowledge - Understands financial instruments, derivatives, and risk management principles 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 ❯
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 ❯
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
Cambridge, Cambridgeshire, United Kingdom Hybrid/Remote Options
ECM Selection (Holdings) Limited
specialised role calling for a mathematically-minded PhD-qualified software engineer with strong algorithmic skills including image processing to extract 3D geometry. Joining this research effort, you would develop algorithms and software to extract and track the evolution of 3D features from colossal quantities of image data. To succeed, you will need to be able to write robust and well 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 ❯
software engineering leadership role Excellent written/oral communication skills; Ability to communicate with different audience levels ranging from new engineers to senior customers Knowledge of data structures and algorithms , systems software design , operating systems , architectures, software development life cycle and processes as they relate to real-time software development Experience with C/C++ and Object-oriented software design More ❯
Tamworth, Staffordshire, West Midlands, United Kingdom
Develop
cost optimisation. Key Responsibilities Deliver the product vision, strategy, and roadmap for fleet management and leasing SaaS solutions. Lead the development of AI-powered features including predictive maintenance, optimisation algorithms, and driver behaviour analytics. Collaborate with engineering, customers, and other internal teams to design and deliver scalable modern SaaS products. Translate customer and industry insights into product requirements and work More ❯
fusion capabilities and add new features in a structured and maintainable manner under direction of product owner (Head of Digital Systems). Research, Architect, Design and Test Sensor Fusion algorithms using Mathworks products. Technically lead the software development for Sensor Fusion activities to deliver new features and capabilities to our Autonomy and UAV systems. Ensure the Sensor Fusion software considers More ❯
Machine Learning experience with end-to-end model lifecycle. High proficiency in Python and at least one major ML framework (PyTorch, TensorFlow). Strong foundation in ML, statistics, ranking algorithms, and online experimentation. Preferred Qualifications: Experience with ranking/recommender systems at scale. Deep understanding of recent LLM and generative AI architectures with experience fine-tuning and deploying them. Experience More ❯