A developer of optical network systems is now looking for a Systems Optimisation Engineer to develop intelligent test frameworks and optimisation algorithms for optical network system. This cross-disciplinary role blends software engineering, algorithm development, and hardware test integration to reduce test time, improve throughput, and enhance performance analysis. Joining the Optical Network Integration Team, you will collaborate closely with More ❯
tools and technologies. Role Requirements 5+ years' experience in data engineering, analytics, or related roles. Strong proficiency in Python, with demonstrated experience on large-scale projects. Solid understanding of algorithms, data structures, and relational databases. Experience with test-driven development and Git version control. Portfolio of past work (GitHub contributions, open-source, blogs, or demos). Knowledge of data cleansing More ❯
processes, Work closely with the operation team and users and provide level 3 support as required. The successful XVA Developer will have: Strong fundamental Computer Science knowledge including Concurrency; Algorithms and data structures Scrum/agile methodology (Product owner and/or Scrum master), or ability to deliver software on short cycles Evidence of delivering application from inception, to design More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
network cyber security platform; the platform monitors network protocols in real-time, parses the commands and data structures to extract key metadata which is then analysed by in-house algorithms and allows customers to detect hackers, malware, data leakage and other malicious activity. As a Software Developer you will focus on enabling the core product, written in C/C++ More ❯
tools and technologies. Role Requirements 5+ years' experience in data engineering, analytics, or related roles. Strong proficiency in Python, with demonstrated experience on large-scale projects. Solid understanding of algorithms, data structures, and relational databases. Experience with test-driven development and Git version control. Portfolio of past work (GitHub contributions, open-source, blogs, or demos). Knowledge of data cleansing More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Client Server
network cyber security platform; the platform monitors network protocols in real-time, parses the commands and data structures to extract key metadata which is then analysed by in-house algorithms and allows customers to detect hackers, malware, data leakage and other malicious activity. As a C++ Developer you will focus on enabling the core product, written in C/C++ More ❯
software development lifecycle Software Engineering & AI/ML Data, Tools Development Proficiency in Python, with a background in back end services and data processing Exposure to AI/ML algorithms Familiarity with ML frameworks (TensorFlow, PyTorch, scikit-learn) Understanding of LLMs, vector databases, and retrieval systems Experience with Model Context Protocol (MCP) integration and server development Big Data & Cloud Infrastructure More ❯
Kanban). Strong knowledge of software design principles and patterns. Familiarity with deployment and automation tools (e.g., Jenkins, Docker, Git). Solid grounding in Computer Science fundamentals (data structures, algorithms, system design) If you are interested and keen to find out more, please apply now with your updated CV and reach out to Tom Johnson at Certain Advantage - Ref More ❯
environments. Proficiency in at least one modern programming language (Golang or Java preferred; Kotlin, Rust, Python, or C++ also valued.) Solid foundation in computer science fundamentals, including data structures, algorithms, and distributed system design. Experience building and maintaining cloud-native services using tools such as Kubernetes, Docker, Kafka, and AWS. Strong debugging and problem-solving skills, especially in production environments. More ❯
knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What's in it for you: As a Senior More ❯
Cramlington, Northumberland, North East, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Typical responsibilities include: Developing software solutions using C/C++ or C# (ASP.Net Core). Writing Python-based asynchronous microservices, web APIs, and working with image recognition. Implementing C++ algorithms and firmware Using MQTT Containerising services with Docker Contributing to project delivery via Azure DevOps and CI/CD. The Candidate We are looking for a Software Engineer with: Proven More ❯
years' experience designing FPGA products with VHDL • Experience with Xilinx FPGAs and Vivado • Experience with Revision control system • Experience with Earned Value Management (EVM) Preferred Qualifications: • Experience with mapping algorithms to architecture • Experience in C++ (OOP) • Experience with any of protocols : Ethernet, TCP/IP, PCIe, NVMe, USB • Experience with Xilinx SoC design with SDKs and PetaLinux OS • Experience with More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH 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 ❯
/ML, data science, or data engineering, with recent hands-on work in GenAI. Proven experience fine-tuning and deploying open-source LLMs. Strong knowledge of AI/ML algorithms and techniques (supervised, unsupervised, reinforcement learning). Solid background in data preprocessing, wrangling, and feature engineering. Proficiency in Python (essential) and familiarity with relevant libraries (NumPy, pandas, scikit-learn, TensorFlow More ❯
programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience with cloud computing platforms (preferably AWS) Solid understanding of data structures, algorithms, and software design principles PREFERRED QUALIFICATIONS Experience with large language models (LLMs) Understanding of AI model optimisation techniques Familiarity with machine learning frameworks (PyTorch, TensorFlow) Experience with AI/ML More ❯
part of this role, you will be responsible for - Build relationships with clients and take the lead on delivering AI solutions to benefit the business Design and develop AI algorithms and models Provide training to clients on the best practices of working with AI tools Implement AI models into client environments and monitor on-going performance, making changes where necessary More ❯
part of this role, you will be responsible for - Build relationships with clients and take the lead on delivering AI solutions to benefit the business Design and develop AI algorithms and models Provide training to clients on the best practices of working with AI tools Implement AI models into client environments and monitor on-going performance, making changes where necessary More ❯
Reading, Oxfordshire, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
part of this role, you will be responsible for - Build relationships with clients and take the lead on delivering AI solutions to benefit the business Design and develop AI algorithms and models Provide training to clients on the best practices of working with AI tools Implement AI models into client environments and monitor on-going performance, making changes where necessary More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
part of this role, you will be responsible for - Build relationships with clients and take the lead on delivering AI solutions to benefit the business Design and develop AI algorithms and models Provide training to clients on the best practices of working with AI tools Implement AI models into client environments and monitor on-going performance, making changes where necessary More ❯
Reading, Berkshire, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
part of this role, you will be responsible for - Build relationships with clients and take the lead on delivering AI solutions to benefit the business Design and develop AI algorithms and models Provide training to clients on the best practices of working with AI tools Implement AI models into client environments and monitor on-going performance, making changes where necessary More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
part of this role, you will be responsible for - Build relationships with clients and take the lead on delivering AI solutions to benefit the business Design and develop AI algorithms and models Provide training to clients on the best practices of working with AI tools Implement AI models into client environments and monitor on-going performance, making changes where necessary More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
part of this role, you will be responsible for - Build relationships with clients and take the lead on delivering AI solutions to benefit the business Design and develop AI algorithms and models Provide training to clients on the best practices of working with AI tools Implement AI models into client environments and monitor on-going performance, making changes where necessary More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
part of this role, you will be responsible for - Build relationships with clients and take the lead on delivering AI solutions to benefit the business Design and develop AI algorithms and models Provide training to clients on the best practices of working with AI tools Implement AI models into client environments and monitor on-going performance, making changes where necessary More ❯
Birmingham, West Midlands, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
part of this role, you will be responsible for - Build relationships with clients and take the lead on delivering AI solutions to benefit the business Design and develop AI algorithms and models Provide training to clients on the best practices of working with AI tools Implement AI models into client environments and monitor on-going performance, making changes where necessary More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
part of this role, you will be responsible for - Build relationships with clients and take the lead on delivering AI solutions to benefit the business Design and develop AI algorithms and models Provide training to clients on the best practices of working with AI tools Implement AI models into client environments and monitor on-going performance, making changes where necessary More ❯