My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Thu 27/06/2024

Video Streaming Engineer

London, SE1, UK
Apply Now

Company: CXC GLOBAL

Job Type: Contract, Full Time

Salary: £400 - £420/day

CXC is currently seeking a skilled Senior/Principal Video Streaming Engineer, to join our Client for a fixed term contract. This contract will potentially be extended to longer term.
You will:
* Analyse and improve the performance bottlenecks of existing video streaming pipelines.
* Integrate existing deep learning models with video streaming pipelines.
* Implement and benchmark high-throughput inter-process communication and data streaming solutions.
* Consult with software leads and architects on next generation technology around streaming.
* Review team members' pull requests and provide in-depth feedback.
Must Have:
* Experience with Nvidia Holoscan, Deepstream, and/or Gstreamer.
* Excellent C++ development skills with C++11 or higher, multi-threading, inter-process communication and performance optimisation.
* Excellent knowledge of software design principles and C++ design patterns.
* Hands-on experience design low-latency, high-performance, real-time video or image processing software.
* Experience developing or implementing real-time image processing algorithms using hardware acceleration.
* Experience with CUDA or OpenCL.
* Experience with TensorRT, Triton, or equivalent AI acceleration/inferencing frameworks.
* Ability to write clear, maintainable and well-documented code.
* Capability to work independently, driving development from concept to production.
Nice to Have:
* Experience with Pytorch/TensorFlow or similar machine learning framework.
* Knowledge of video compression and coding (e.g. H.264, H.265, VP9).
* Good knowledge of Linux
Apply Now