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.