Senior C++ Engineer | £90,000 - £120,000 | C++, Low Latency, Optimisation | London - 5 days a week on-site
A cutting edge AI startup firm (with £20m of investment) is looking for a Senior C++ Engineer to join their growing team. As a Senior C++ Engineer, you will play a pivotal role in scaling our systems to meet growing user demands and driving the development of new features. Your primary focus will be on our edge-computing stack, which includes building edge applications, deploying machine learning models, optimizing platform runtime, and enhancing observability and telemetry.
Responsibilities Include:
- Developing edge applications for processing vision data and communication layers for compute-constrained edge devices.
- Deploying machine learning models into production environments.
- Optimising platform runtime for maximum performance, predominantly in C++ with GPU utilization.
- Building observability and telemetry mechanisms.
Requirements:
- Minimum 3+ years of experience in C++ development for production software.
- Proficiency in building applications processing real-time data and optimizing for latency and memory.
- Experience with various profiling tools (e.g., gdb, Nsight, Valgrind, flame graph) for code optimization.
- Familiarity with Docker, CI/CD pipelines.
Preferred experience in one or more of the following:
- Edge/IoT computing
- Infrastructure management
- Monitoring
- Video processing & streaming
- Interfacing with ML models
- High intrinsic motivation, commitment to excellence, and a strong work ethic.
Senior C++ Engineer | £90,000 - £120,000 | C++, Low Latency, Optimisation | London - 5 days a week on-site