We’re offering an exciting opportunity for a skilled Python Developer to join a forward-thinking AI team working on real-time video processing and computer vision applications. You'll play a key role in optimising inference pipelines, deploying computer vision modules into production, implementing system monitoring, and contributing to DevOps practices. This is a great fit for an experienced Python developer looking to deepen their exposure to AI and computer vision in a high-impact setting.
Key Responsibilities:
* Develop and optimise video processing pipelines for real-time inference.
* Implement parallel programming techniques in Python to enhance performance.
* Work with GStreamer (ideally Nvidia DeepStream) for efficient multimedia processing.
* Build and maintain APIs for computer vision applications using FastAPI.
* Lead DevOps efforts, including CI/CD pipelines for deploying solutions to cloud and edge environments.
* Collaborate with cross-functional teams to integrate computer vision solutions into wider systems and support system monitoring.
Requirements:
* Advanced Python skills, particularly in real-time and parallel processing scenarios.
* Strong hands-on experience with video processing tools such as FFmpeg and GStreamer.
* Good understanding of video codecs and multimedia frameworks.
* Experience with Docker and deployment in Linux-based environments.
* Familiarity with API development using FastAPI or similar frameworks.
* Solid grasp of DevOps practices and cloud platforms (Azure or AWS).
* Understanding of edge computing and how it connects with cloud services.
Desirable:
* Experience deploying machine learning models in production environments.
* Knowledge of computer vision libraries and image processing techniques.
* Background in sports analytics or a related domain.
* A STEM degree or experience with numerical methods or signal processing.
If interested, get in touch with Oli @ Stockford Recruitment ASAP!