a critical role in streamlining cryptographic processes, ensuring scalability, and maintaining GSK’s cybersecurity posture in the post-quantum era. This position requires a strong technical background in cryptographic algorithms, automation frameworks, and software development. Key Responsibilities Test new PQC algorithms and document impact to existing systems. Create scripts, workflows, and testing frameworks to streamline cryptographic transitions across various platforms … and applications. Collaborate with cybersecurity and IT teams to integrate post-quantum cryptographic algorithms into existing systems with minimal disruption. Ensure that automated solutions are compatible with GSK’s software stack, databases, and network infrastructure. Develop automated testing pipelines for post-quantum cryptographic algorithms to ensure security, efficiency, and scalability. Conduct performance benchmarking and error analysis of automated cryptographic transitions. … meet emerging challenges and opportunities. Qualifications/Skills: Bachelor’s or Master’s degree in Computer Science, Cryptography, Software Engineering, or a related field. Strong knowledge of cryptographic principles, algorithms, and protocols (e.g., RSA, ECC, AES). Familiarity with post-quantum cryptographic algorithms and standards (e.g., lattice-based, hash-based cryptosystems). Experience with automation tools, frameworks, and practices (e.g. More ❯
systems across a range of actuator products. The Motor Control Systems Engineer will work collaboratively within a multi-disciplinary design team, owning the design, development, and proving of control algorithms and ensuring that Customer performance requirements are successfully met. The Senior Motor Control Systems Engineer will lead research & development work packages and be involved in product development across the full … Friendly environment! Restaurant On site Medical Centre Parking/Easy Access to train station Coffee Shops & Onsite Shop Sports & Social Club and More Typical activities include: Development of control algorithms for both analogue and digital systems, typically in the control of BLDC motors. Modelling of Actuation Systems and conducting performance assessments. Identification of sub-system requirements (mechanical, electronics, software). … kills and qualifications required from the following: Degree qualified in a technical subject such as Physics, Electronics, Mathematics, Mechanical or Aerospace Engineering. Essential Skills Design and development of control algorithms for digital control systems. Experienced user of the MATLAB/Simulink toolset and Embedded Coder for the generation of control algorithms ready for deployment within systems. Ideally direct experience in More ❯
mobility and independence for individuals with limited movement. They're now looking for a Control & ML Engineer to join their talented R&D team in Paris, working on advanced algorithms that drive real-world impact. This is a unique opportunity to blend robotics, AI, and applied mathematics in a purpose-driven environment. What you'll be doing: Designing and improving … control algorithms using techniques such as linear, nonlinear, and model predictive control Training hybrid and end-to-end policies using reinforcement learning Developing accurate simulation models and enhancing system realism Writing efficient, production-level code in both C++ and Python Building algorithms for state estimation and motion trajectory optimisation Participating in real-world testing with hardware teams on robotic systems 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 ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Pertemps
Senior Algorithm Engineer - Defence & Aerospace We're working with a specialist engineering team developing the advanced algorithms behind next-gen autonomous systems, guided weapons, and machine learning-enabled defence tech. This is a great opportunity to get stuck into high-impact projects across the full engineering lifecycle from early research and concept phases, through to real-world trials and in … upgrades. You'll be working on areas like guidance and control, navigation, sensor/data fusion, and AI/ML applications. What you'll be doing: Developing and simulating algorithms using MATLAB and/or Python Working on real-time systems involving navigation, tracking, and autonomous control Applying estimation techniques (e.g. Kalman filters, SLAM) and sensor fusion Supporting integration and … or PhD in something technical Aerospace, Control Engineering, Maths, Physics etc. Experience in at least one of the following: Autonomous decision-making or flight control systems Navigation and tracking algorithms Real-time AI/ML implementation Verifying and validating complex systems in a safety or mission-critical context What's on offer: Flexible/hybrid working options Technical and leadership More ❯
hands-on you will help bring a more sophisticated approach to data science and machine learning across the business. Key projects the team are working on currently: Dynamic pricing algorithms for the website Recommender systems NLP and classification Customer and marketing behaviour (LTV and segmentation) A big focus for the next few months will be to make their current product … pricing algorithms better! YOUR SKILLS AND EXPERIENCE You must have: An MSc or Ph.D. in a STEM topic with a machine learning focus Experience of working with large volumes of data (preferably online data) Expert knowledge of Python Working knowledge of GCP (other cloud tools fine) Knowledge of pricing is required for this role Excellent stakeholder management skills Experience in More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
code review Required Skills and Experience : Experienced C/C++ software engineer with track record of delivery of commercially successful products Linux kernel/user development Strong grasp of algorithms and data structures, along with a good understanding of how modern computer systems Understanding of image processing algorithms Proficiency in problem solving and debugging skills "Nice To Have" Skills and More ❯
all your blockchain/cryptocurrency needs. Role Description: Backend developer proficient in Node.js or Golang Blockchain expert (Solidity, Rust) Good knowledge of cryptography Solid understanding of hashing and encryption algorithms Efficient knowledge of SNARKs, proof generation, and verification Ability to perform under pressure and meet strict deadlines This full-time on-site role, located in Islamabad, requires a Blockchain Backend … experience designing, developing, and implementing distributed systems with a focus on blockchain technologies Proficient in programming languages like Go, Python, and Node.js Strong understanding of blockchain architecture and consensus algorithms Experience in cloud platforms like AWS and Azure Familiarity with smart contracts and Solidity programming is a plus Experience in peer-to-peer network protocols is a plus Strong analytical More ❯
algorithmic trading technology teams. Collaborating with the CEO and other senior stakeholders to combine domain knowledge with engineering expertise. What you'll bring 3+ years experience in machine learning algorithms, software engineering, and data mining models, withlarge language modelling (LLM) experience being advantageous. A background in maths, statistics, and algorithms, with the capability to write robust scalable Python code. A More ❯
Coffee Shops & Onsite Shop, Sports & Social Club and More As part of the role, you will be involved in a number of activities including many of the following: Develop algorithms and ensure they are fit for purpose Conduct studies to identify any deficiencies and propose future changes Collaborate with individuals from various areas of expertise Integrate algorithms within complex models More ❯
analysis and forecasts, which drive route network and marketing decisions. The primary role of the Commercial Data Analyst is to develop, test, and operate easyJet's pricing systems and algorithms using SQL, Python, data analysis, and statistics. The objective is to maximise revenue and support easyJet's strategic objectives by testing and optimising algorithmic pricing decisions. The position collaborates closely … with Commercial and IT departments. The role reports to the Senior RM Algorithms and Strategy (RMAS) Manager and requires strong technical skills and commercial acumen. JOB ACCOUNTABILITIES • Oversee daily performance of our automated pricing engine. Detect anomalies, investigate root causes, and liaise with the relevant teams to resolve issues. • Automate pricing workflows using ETL tools and scripting (e.g., Python, SQL … . Build and maintain pipelines to streamline process efficiency. • Develop quantitative methodologies and algorithms to optimize pricing. Design and execute statistical A/B tests or controlled experiments in pricing. • Work alongside Trading, Business Intelligence, and Data Science teams. Proactively surface pricing improvement opportunities, prototype new approaches, and co-develop solutions. • Analyse pricing outcomes, performance KPIs, and system metrics. Perform 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 ❯
modelling, optimisation, and experimentation. Act as a strategic data partner to key clients, owning technical delivery and ensuring high-quality results. Design and deploy machine learning models and optimisation algorithms in production environments. Collaborate with engineering, marketing, and analytics teams to integrate data science into campaign strategy and tooling. Mentor and guide junior data scientists, establishing best practices and scalable … within the wider business. What We’re Looking For Strong technical foundation with proficiency in Python, SQL, and cloud platforms. Proven experience in deploying machine learning models or optimisation algorithms into production. Solid understanding of digital marketing concepts, platforms (e.g., Google Ads, Meta), and analytics tools. Demonstrated experience across key use cases such as: Customer Lifetime Value (CLV) modelling Propensity More ❯
modelling, optimisation, and experimentation. Act as a strategic data partner to key clients, owning technical delivery and ensuring high-quality results. Design and deploy machine learning models and optimisation algorithms in production environments. Collaborate with engineering, marketing, and analytics teams to integrate data science into campaign strategy and tooling. Mentor and guide junior data scientists, establishing best practices and scalable … within the wider business. What We’re Looking For Strong technical foundation with proficiency in Python, SQL, and cloud platforms. Proven experience in deploying machine learning models or optimisation algorithms into production. Solid understanding of digital marketing concepts, platforms (e.g., Google Ads, Meta), and analytics tools. Demonstrated experience across key use cases such as: Customer Lifetime Value (CLV) modelling Propensity More ❯
operate in highly regulated environments, processing complex financial data and making critical business decisions. What You'll Build Advanced agentic architectures with orchestrator-managed specialized sub-agents Machine learning algorithms that increase agent autonomy and reduce human input Collaborative learning systems where agents share knowledge and improve collectively Fine-tuned models optimized for complex financial workflows Event-driven distributed systems … PyTorch, TensorFlow) What They're Looking For 5+ years developing AI/ML systems beyond basic integration Deep understanding of agent architectures and distributed AI systems Computer science fundamentals - algorithms, system design, software engineering Startup mindset - comfortable with rapid iteration and technical trade-offs This is an incredible opportunity to join a well-funded startup at a truly exciting time. More ❯
on knowledge representation and how it can serve to build AI systems capable of such complex reasoning. You will work on formulating research problems that explore how Reinforcement Learning algorithms can interact with large and complex knowledge graphs to reason over ambiguous tasks. To do this, you will develop knowledge graph machine learning techniques that will power several tools within … critical to representing web-scale, structured information in a compact format for a reinforcement learning agent, ensuring scalability. You will lead the efforts on training and validating graph embedding algorithms that capture multi-hop semantics within large web-scale knowledge graphs. Additionally, you will develop link prediction models that will enhance both the reasoning over the knowledge graph and recommendations. … state-of-the-art in graph machine learning, with a focus on learning graph embeddings and link prediction problems. You have experience in training and tuning various graph ML algorithms including GNNs, Message Passing and Graph Transformers. Experience in building graph-based recommendation systems is a plus. You have 5+ years of programming experience in Python and have development experience More ❯
of a high-impact, production-focused environment where data science meets operational excellence. The Opportunity Working closely with the Head of Routing & Optimisation, you'll design and develop scalable algorithms , heuristics , and ML/optimisation models that tackle some of the most critical challenges in logistics, from routing and pricing to planning and forecasting. You'll collaborate cross-functionally with … led logistics company that values innovation and impact Skills and Experience Experience building optimisation or ML models in logistics , transport , or consulting Expertise in Mixed Integer Programming , heuristics , approximate algorithms , constraint programming , or ML/DL Hands-on with Python and SQL Domain knowledge in areas like routing , pricing , forecasting , or procurement planning Excellent communication skills Comfortable working in agile More ❯
level contract role, suitable for someone operating at Principal Engineer or Lead Engineer level. You'll join a small, highly skilled team building a new platform driven by innovative algorithms, clever data structures, and pattern-based architecture. Working closely with the Head of Architecture, you'll take abstract concepts and requirements, distil them, and deliver high-quality, elegant solutions. This … using TypeScript. Apply advanced software engineering patterns and design principles. Translate abstract concepts into working, production-ready solutions. Employ Test-Driven Development (TDD) and SOLID principles. Build robust, scalable algorithms and efficient data structures. Collaborate with other engineers, mentoring and sharing knowledge. Produce maintainable, clean code based on the "less is more" principle. Essential Skills & Experience Expert in TypeScript, with More ❯
academia, industry and international partners, to assess the performance of receiver hardware, developing improvements, and providing advice. A secondary focus will be on implementation and testing of real-time algorithms deployed to Radio Frequency System on Chip (RFSoC) boards, within a larger laboratory setup. Additionally, the role will enable you to design said algorithms, working with various technical stakeholders to More ❯
South Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
itecopeople
level contract role, suitable for someone operating at Principal Engineer or Lead Engineer level. You'll join a small, highly skilled team building a new platform driven by innovative algorithms, clever data structures, and pattern-based architecture. Working closely with the Head of Architecture, you'll take abstract concepts and requirements, distil them, and deliver high-quality, elegant solutions. This … using TypeScript. Apply advanced software engineering patterns and design principles. Translate abstract concepts into working, production-ready solutions. Employ Test-Driven Development (TDD) and SOLID principles. Build robust, scalable algorithms and efficient data structures. Collaborate with other engineers, mentoring and sharing knowledge. Produce maintainable, clean code based on the 'less is more' principle. Essential Skills & Experience Expert in TypeScript, with More ❯
capabilities that solve pressing challenges in maritime and aeronautical positioning and navigation. A key focus of the role will be assisting in the development and validation of quantum navigation algorithms and software. Your development will inform the design, build, and operation of our quantum navigation solutions for a given end-user application. What you'll be doing: Be part of … an established and growing team focused on quantum sensing for a variety of industry sectors such as aerospace, defence, geophysical exploration and Earth observation. Develop new navigation algorithms, sensor fusion strategies, and modeling capability for different navigation scenarios, including those involving unaided dead reckoning and position fixing via gravitational and magnetic map-matching; Translate quantum sensor performance into capabilities that … streams into capabilities that solve pressing challenges for current and prospective end-users and customers; Work closely with other Research and Engineering teams to deploy and validate your developed algorithms and sensing solutions on real quantum sensing hardware; Develop, document, and review high-quality software using Python; Share your insights and results with the broader Quantum Sensing Division, company, external More ❯
makes it easily accessible from neighbouring cities such as Vienna, Budapest, or Prague. About the company My client is a leading high-frequency cryptocurrency market maker. They use advanced algorithms to trade digital assets globally, providing liquidity across multiple exchanges and trading venues. The company positions itself as a quantitative trading firm that operates at the intersection of cutting-edge … analysis and probabilistic thinking Work in pairs or independently on various research topics, engaging in daily discussions to challenge and refine ideas. Monitor and analyse the performance of trading algorithms, visualising data and identifying areas for improvement. Communicate findings and proposed strategies to relevant teams, contributing to the enhancement of the trading platform. Must have the following 3+ years of More ❯
makes it easily accessible from neighbouring cities such as Vienna, Budapest, or Prague. About the company My client is a leading high-frequency cryptocurrency market maker. They use advanced algorithms to trade digital assets globally, providing liquidity across multiple exchanges and trading venues. The company positions itself as a quantitative trading firm that operates at the intersection of cutting-edge … analysis and probabilistic thinking Work in pairs or independently on various research topics, engaging in daily discussions to challenge and refine ideas. Monitor and analyse the performance of trading algorithms, visualising data and identifying areas for improvement. Communicate findings and proposed strategies to relevant teams, contributing to the enhancement of the trading platform. Must have the following 3+ years of More ❯
the brightest and best in the industry as part of multi-disciplinary teams. Youll work in a fast moving, agile environment and will be involved in implementing machine learning algorithms, building production Machine Learning systems and developing MLOps processes. Youll help deliver some of the most exciting digital programmes around for clients in a range of industries by: Applying cross … You should apply if you have: Proven Machine Learning Expertise : Hands-on experience in developing and deploying Machine Learning models in production environments. Solid grasp of common Machine Learning algorithms and their application Software Engineering Skills: Proficiency in Python, with a focus on writing testable, modular code. Strong understanding of data structures, data modeling, and software architecture Data Science Library More ❯
with various applications (e.g. content generation, development assistants, etc.). In this role, you will Create and deliver production-ready, scalable and high-quality machine learning models and associated algorithms Critically assess the effectiveness of such models and make recommendations for the ongoing roadmap Methodically understand and assess the effectiveness of new data channels and support collection/creation of … new ones What we're looking for PhD in Computer Science, Mathematics or related field, or 3+ years of relevant industry experience Experience creating/applying machine learning algorithms for vision (2D or 3D) or language problems and deploying them as production-level systems Expert, hands-on knowledge of: Deep learning, incl. but not limited to applications in the gaming More ❯