Senior C++ Engineer | £90,000 - £120,000 | C++, Low Latency, Optimisation | London - 5 days a week on-siteA 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 computingInfrastructure managementMonitoringVideo processing & streamingInterfacing with ML modelsHigh 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