Senior C++ Engineer - London, United Kingdom - Venator Recruitment

    Default job background
    Description

    Job Description

    My client is a successful software startup that is building the best business AI video system on the market

    They are currently looking to expand their team and hire an experienced Senior C++ Engineer.

    Their stack cuts across many technologies (front-end, backend, edge-computing, machine learning), and you will be responsible for a large part of their edge-computing stack powering Coram Point.

    This involves:

    • 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.
    • Requirements and experience:
      • 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).

      If this sounds like you, please get in touch with - or apply.