Backend Engineer at NexusAM
Summary
Build the high-performance C++ backend for an AI platform that performs real-time quality assurance on metal 3D printing, integrating ML inference and handling large 3D datasets.
Job Title
Backend Engineer (C++)
Salary
Not Disclosed
Company Description
NexusAM is an early-stage Imperial College London spin-out, backed by Creator Fund, Empirical Ventures, and Parkwalk Advisors, building the AI-powered quality assurance layer for metal 3D printing.
Job Description
Join NexusAM to build the high-performance C++ core of an AI platform for metal 3D printing. You will design systems for high-rate sensor data ingestion, integrate machine learning inference into production, and handle complex 3D geometries. Your work ensures safety-critical parts for aerospace and medical industries meet the highest quality standards.
Location
London, UK
Why this role is remarkable
- Ownership of the high-performance C++ architecture at a deep-tech startup spun out of a world-leading Imperial College research group.
- Direct impact on mission-critical manufacturing for aerospace and medical sectors by enabling real-time, physics-informed quality assurance.
- Strong financial backing from top deep-tech investors including Creator Fund, Empirical Ventures, and Parkwalk Advisors.
What You Will Do
- Design and develop core C++ libraries for high-throughput sensor data ingestion and processing of multi-gigabyte build datasets.
- Integrate ML model inference into production pipelines optimized for resource-constrained, on-premise industrial environments.
- Build Python bindings and real-time WebSocket streaming to expose backend functionality to ML teams and end-user interfaces.
The ideal candidate
- 3+ years of production experience with C++ (17 or later) and deep knowledge of concurrency, memory management, and performance profiling.
- Proficiency in Python and experience with C++/Python interoperability using frameworks like pybind11 for high-performance applications.
- Expertise in 3D data processing, including meshes, point clouds, and spatial algorithms like ray casting or spatial indexing.