City of London
Venator are proud to be working with a tech start up based in London - they are just over 3 years into their current journey! Our stack cuts across many technologies (front-end, backend, edge-computing, machine learning), and you will be responsible for a large part of our edge-computing stack. The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Responsibilities • Building edge applications processing vision data and communication layers for the compute-constrained edge devices., • Deploying machine learning models to production., • Optimizing the platform runtime for maximum performance. This is largely C++ code with parts of the pipeline running on GPU., • Building observability and telemetry., • This is a 5 day a week in the office role. Qualifications • 3+ years of experience writing production software in C++ and Python of experience building applications processing real-time data and optimizing them for latency and memory., • Experience using various profiling tools (e.g., gdb, Nsight, Valgrind, flame graph) to optimize the code., • Experience with Docker, CI / CD pipelines., • It would be great if you also have experience with one or more, • Edge/IoT computing (we have a fleet of deployed edge computers)., • infrastructure management (we use Salt)., • monitoring (we use Grafana)., • video processing & streaming (we use Gstreamer)., • experience interfacing ML models (we use PyTorch)., • High Intrinsic motivation to success and ability to work hard., • Computer Science Degree from a top ranked University.