looking for in Mid Java Developers: Core Java Developing software from scratch WITHOUT the use of frameworks e.g. Spring Multithreading TDD, CI/CD, Paired-programming environment Data structures, algorithms, threads Working in a modern FinTech environment e.g. startup is a plus An interest in the financial sector, FX and trading If you are looking to dip your toes into More ❯
Scarborough, North Yorkshire, England, United Kingdom Hybrid / WFH Options
Penguin Recruitment Ltd
Design and develop embedded software and firmware from concept through to release Program ARM-based microcontrollers and FPGA systems (VHDL/Verilog) Implement real-time systems and signal processing algorithms Work closely with hardware teams to optimise system integration and performance Support testing, validation, and documentation throughout the development cycle About You Proven experience in embedded C/C++ development More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Mondrian Alpha
directly alongside researchers and trading leads. Take full ownership of the firm’s primary systematic trading platform, ensuring stability and scalability across all components — market data, execution, and trading algorithms . Play a central role in the ongoing transition to modern C++ , while still contributing to Python systems and integrations. Tackle the full lifecycle: design, development, testing, deployment, and support More ❯
directly alongside researchers and trading leads. Take full ownership of the firm’s primary systematic trading platform, ensuring stability and scalability across all components — market data, execution, and trading algorithms . Play a central role in the ongoing transition to modern C++ , while still contributing to Python systems and integrations. Tackle the full lifecycle: design, development, testing, deployment, and support More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Opus Recruitment Solutions Ltd
leadership to plan sprints and deliver to deadlines Continuously improve systems and workflows for speed and reliability Requirements BSc in Computer Science (minimum) Strong understanding of programming fundamentals (architecture, algorithms, APIs, data structures) Demonstrable ability to build and deliver working software independently (e.g. GitHub, personal/academic projects) Enthusiasm for integrating AI tools into your workflow Clear reasoning and ability More ❯
drives progress towards the next generation of computing. Having knowledge or interest within quantum computing would be desirable. Your Responsibilities: You will research, implement and benchmark new machine learning algorithms to continuously improve your workflows. You will focus on generative models (flow models, diffusion and GANs), alongside neural network architectures that make use of non-classical feature sets. You'll More ❯
drives progress towards the next generation of computing. Having knowledge or interest within quantum computing would be desirable. Your Responsibilities: You will research, implement and benchmark new machine learning algorithms to continuously improve your workflows. You will focus on generative models (flow models, diffusion and GANs), alongside neural network architectures that make use of non-classical feature sets. You'll More ❯
or web applications Engineering degree in Software, Computer Science, Cybersecurity or equivalent demonstrated knowledge. Strong C++ programming skills and/or web application framework , i.e. Angular Understanding of encryption algorithms, key management, and secure protocols (TLS, SSH, etc.). Strong understanding of common vulnerabilities (e.g., OWASP Top 10, CWE/SANS Top 25). Familiarity with Linux, Windows, and network More ❯
or web applications Engineering degree in Software, Computer Science, Cybersecurity or equivalent demonstrated knowledge. Strong C++ programming skills and/or web application framework , i.e. Angular Understanding of encryption algorithms, key management, and secure protocols (TLS, SSH, etc.). Strong understanding of common vulnerabilities (e.g., OWASP Top 10, CWE/SANS Top 25). Familiarity with Linux, Windows, and network More ❯
Communication Skills for IT Professionals Introduction to Machine Learning and Artificial Intelligence AI for Junior Developers Understand the fundamentals of AI and machine learning.Learn how to implement basic AI algorithms and explore practical applications of AI. Overview of AI and Machine Learning Types of machine learning (supervised, unsupervised, reinforcement) Introduction to Python Libraries for AI - NumPy, Pandas, Matplotlib Scikit-learn More ❯
by developers and enterprises worldwide. What you’ll bring Mastery of vanilla JavaScript and TypeScript , with additional exposure to C++, Java, or C# . Strong knowledge of data structures, algorithms, and performance optimisation . Experience with frameworks like React, Angular, or Vue , and a deep understanding of DOM internals and rendering pipelines . A systems-level mindset : diagnosing bottlenecks, eliminating More ❯
City of London, London, United Kingdom Hybrid / WFH Options
techstack Recruitment
by developers and enterprises worldwide. What you’ll bring Mastery of vanilla JavaScript and TypeScript , with additional exposure to C++, Java, or C# . Strong knowledge of data structures, algorithms, and performance optimisation . Experience with frameworks like React, Angular, or Vue , and a deep understanding of DOM internals and rendering pipelines . A systems-level mindset : diagnosing bottlenecks, eliminating More ❯
and implement new technologies to maximize development efficiency Skill Requirements 1. Proficiency in C++ programming language 2. Strong understanding of object-oriented programming 3. Experience with data structures and algorithms 4. Knowledge of multithreading and memory management 5. Familiarity with code versioning tools such as git 6. Ability to write clean, efficient, and maintainable code 7. Good problem-solving skills More ❯
St. Albans, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
experience, combined with Angular or React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline What's in it for you: As a C# Developer More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Anson McCade
across the business. What You’ll Bring 7+ years’ experience in cybersecurity, with a focus on AI/ML security architecture. Strong understanding of AI/ML concepts, models, algorithms, and associated risks. Proven experience defining and implementing AI security frameworks and risk management processes. Deep knowledge of adversarial machine learning and AI threat modelling. Familiarity with key security frameworks More ❯
across the business. What You’ll Bring 7+ years’ experience in cybersecurity, with a focus on AI/ML security architecture. Strong understanding of AI/ML concepts, models, algorithms, and associated risks. Proven experience defining and implementing AI security frameworks and risk management processes. Deep knowledge of adversarial machine learning and AI threat modelling. Familiarity with key security frameworks More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Hays Specialist Recruitment Limited
decisions through data-driven recommendations.Key Responsibilities: Lead the implementation and integration of new BI systems (e.g., Domo). Collect, analyse, and interpret complex data for strategic business improvements. Develop algorithms and models for machine learning and predictive analytics. Create, maintain, and improve BI databases and reporting dashboards. Provide analysis on products, pricing, and markets to identify trends. Collaborate with stakeholders More ❯
is centered on transforming sophisticated AI/ML functionality into intuitive, high-performance features integrated directly into our flagship product suite. You will be the crucial link between complex algorithms and the end-user. Key Contributions You'll Make: Front-End expertise: Design, develop, and own the user interfaces for brand-new AI features, utilizing modern JavaScript frameworks or C# More ❯
Proven experience designing, training, and deploying machine learning models in production. Strong proficiency in Python and key ML frameworks ( PyTorch , TensorFlow , scikit-learn ). Deep understanding of machine learning algorithms and statistical modelling. Ability to work independently while collaborating effectively within technical teams. Excellent analytical , problem-solving , and communication skills. NICE TO HAVE: Hands-on experience with LLMs and Natural More ❯
Proven experience designing, training, and deploying machine learning models in production. Strong proficiency in Python and key ML frameworks ( PyTorch , TensorFlow , scikit-learn ). Deep understanding of machine learning algorithms and statistical modelling. Ability to work independently while collaborating effectively within technical teams. Excellent analytical , problem-solving , and communication skills. NICE TO HAVE: Hands-on experience with LLMs and Natural More ❯
integration experience including extract-transform-load (ETL), API and message based integrations. Deep knowledge of Python Django Framework Integration between Python and Linux libraries using C Knowledge of cryptographic algorithms and hardware security modules Deep understating of Git version control system. Strong understanding of unit testing frameworks. Experience working in agile development process and good Software Development Lifecycle understanding. Must More ❯
Proven experience designing, training, and deploying machine learning models in production. Strong proficiency in Python and key ML frameworks ( PyTorch , TensorFlow , scikit-learn ). Deep understanding of machine learning algorithms and statistical modelling. Ability to work independently while collaborating effectively within technical teams. Excellent analytical , problem-solving , and communication skills. NICE TO HAVE: Hands-on experience with LLMs and Natural More ❯
Proven experience designing, training, and deploying machine learning models in production. Strong proficiency in Python and key ML frameworks ( PyTorch , TensorFlow , scikit-learn ). Deep understanding of machine learning algorithms and statistical modelling. Ability to work independently while collaborating effectively within technical teams. Excellent analytical , problem-solving , and communication skills. NICE TO HAVE: Hands-on experience with LLMs and Natural More ❯
Maidstone, Kent, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
with a range of clients to understand their business needs, design appropriate AI solutions, and ensure successful deployment and integration. This will involve designing and developing AI models and algorithms, conducting data analysis and pre-processing to prepare datasets for AI model training, and providing training and support to clients on AI tools and best practices. This role would be More ❯
Southampton, Hampshire, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
with a range of clients to understand their business needs, design appropriate AI solutions, and ensure successful deployment and integration. This will involve designing and developing AI models and algorithms, conducting data analysis and pre-processing to prepare datasets for AI model training, and providing training and support to clients on AI tools and best practices. This role would be More ❯