> Markdown version of [/jobs/ext/3008129-machine-learning-engineer-spiking-neural-networks](https://www.wearedevelopers.com/jobs/ext/3008129-machine-learning-engineer-spiking-neural-networks). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Machine Learning Engineer - Spiking Neural Networks - **Company:** MFK Recruitment - **Location:** Brentford, UK (Remote available) - **Salary:** £75,000.0 - £100,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Artificial Neural Networks, Computer Vision, C++ (Programming Language), Nvidia CUDA, Image Analysis, Continuous Integration, Python (Programming Language), Machine Learning, Commercial Software, Software Engineering, Pytorch, Deep Learning, Generative AI, Gpu Programming, SC Clearance, Software Version Control - **Published:** September 20, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5890525866 ## About the Role * Current hands-on experience developing Spiking Neural Networks. * Strong C++ programming and software engineering skills. * Knowledge of machine vision, image analysis or computer vision. * Ability to understand research outputs and transform them into reliable software. * Experience developing maintainable code using version control, testing and CI/CD. * Strong analytical, problem-solving and communication skills. * Desirable: CUDA and GPU programming. * Desirable: Python and PyTorch. * Desirable: CNNs, Transformers or broader deep learning architectures. * Desirable: Synthetic training imagery and simulation environments. * Desirable: ISR imagery or defence-related machine vision. * Desirable: Commercial software development alongside academic or research experience. * Desirable: MSc, PhD or postdoctoral background involving SNNs, Computer Vision, AI or Machine Learning. * Must be eligible to obtain UK BPSS and Security Check clearance; existing security clearance is highly advantageous. * Applicants for SC clearance are normally expected to have lived in the UK for the previous five years. ## Description * Apply your knowledge of SNNs to the development of a novel machine vision engine. * Develop high-quality C++ software based on research outputs and product requirements. * Use machine vision and image-analysis techniques to solve complex engineering challenges. * Contribute to projects using CNNs and Transformer networks. * Integrate recent Machine Learning algorithms into production software. * Support synthetic training-image generation and the curation of real-world ISR imagery. * Work closely with Researchers to understand and implement technical solutions. * Contribute to system design, version control, testing and CI/CD pipelines. * Support colleagues and customers during technical discussions and project delivery. Technologies: * AI * CI/CD * Computer Vision * CUDA * Support * Machine Learning * Network * PyTorch * Python * Security ## Related Videos - [How AI Models Get Smarter](https://www.wearedevelopers.com/videos/1374-how-ai-models-get-smarter) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Pioneering AI Assistants in Banking](https://www.wearedevelopers.com/videos/1627-pioneering-ai-assistants-in-banking) - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)