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!
Contact Detail:
Stockford Recruitment Recruiting Team