🚀 Python Video Processing Engineer (Contract) | 2 days in office
📅 Duration:
3 months
🌍 Location:
London | 2 days in office
💰 Pay Rate:
£25–300 per day
🔍 About the Role
We are looking for a Python Video Processing Engineer to join our multidisciplinary team and help design and optimise high-performance video pipelines in the cloud. You’ll be working on cutting-edge software for a medical device, ensuring robustness, security, and efficiency in everything you build.
🧠 A Day in the Life
-
Design, implement, and optimise custom cloud-based video pipelines for video processing.
-
Leverage hardware acceleration to build high-performance, low-latency video capture, processing, AI inference, visualisation, and streaming software.
-
Collaborate with engineers and researchers to deliver secure-by-design medical software.
-
Maintain high standards of code quality through reviews, testing, and documentation.
✅ Must Haves
-
Hands-on experience with AI inference acceleration(e.g. NVIDIA TensorRT, ONNX Runtime).
-
Strong proficiency in Python for numerical and performance-focused computing.
-
Expertise in hardware-accelerated video decoding/encoding using Python.
-
Proficiency with NumPy, CuPy, SciPy, and related libraries.
-
Proven ability to deliver clear, maintainable, and well-documented code.
-
Strong communication skills and ability to take ownership of projects end-to-end.
💡 Nice to Haves
-
Experience with CUDA and/or OpenCL kernel development.
-
Understanding of video compression and codecs(H.264/AVC, H.265/HEVC, VP9).
-
Solid experience with Linux environments and tooling.
-
Familiarity with AWS technologies such as EKS and SQS.
If you’re passionate about combining AI, video technology, and cloud infrastructure to make an impact in the medical space — we’d love to hear from you!
...