C++ AI/ML Software Engineer
Hybrid · Cambridge, England, United Kingdom
Job Summary
C++ AI/ML Software Engineer at HP Wolf Security in Cambridge (hybrid). Design, develop, and maintain AI/ML-driven features within HP Wolf Security products; develop high-performance C++ components that integrate machine learning models into endpoint security solutions; collaborate with data scientists to productionise AI/ML algorithms; optimise model inference, performance, scalability, and resource use on endpoint devices; develop data processing, evaluation, and automation tools using Python; contribute to intelligent threat detection, behavioral analysis, and anomaly detection capabilities; participate in architecture discussions, code reviews, testing, and continuous improvement of engineering practices; evaluate emerging AI technologies and contribute to future product innovation.
Required Qualifications
- Strong proficiency in modern C++ design, development, debugging, testing, and performance optimisation
- Experience developing and deploying machine learning or AI-based software solutions
- Excellent analytical, problem-solving, and software engineering skills
- Experience working with Python for machine learning workflows, automation, or tooling
- Understanding of software development lifecycle, testing methodologies, and version control systems
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, or equivalent experience
- Exposure To: TensorFlow, PyTorch, ONNX Runtime or similar
- AI model deployment, optimisation, and inference in production environments
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.