Deepstream Engineer

Job ID: 37454771

Budget: £10 – £15 GBP

Job Description:**

We are seeking a talented and experienced DeepStream Developer to join our team on a freelance basis. As a DeepStream Developer, you will be responsible for designing, implementing, and optimizing real-time video analytics solutions using NVIDIA DeepStream SDK. The ideal candidate will have a strong background in computer vision, deep learning, and hands-on experience with DeepStream framework.

**Responsibilities:**

1. **System Architecture and Design:**
- Design and architect real-time video analytics systems using NVIDIA DeepStream SDK.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.

2. **Implementation:**
- Develop and implement custom DeepStream plugins and components for real-time video analysis.
- Integrate and customize pre-trained models for object detection, classification, and tracking.
- Optimize and fine-tune DeepStream pipelines for performance and resource efficiency.

3. **Integration:**
- Collaborate with other developers to integrate DeepStream solutions into existing applications and systems.
- Ensure seamless interoperability with various hardware platforms and video sources.

4. **Testing and Debugging:**
- Conduct thorough testing of DeepStream applications to ensure robustness and reliability.
- Debug and resolve issues related to real-time video analytics and system integration.

5. **Documentation:**
- Create comprehensive documentation for DeepStream implementations, including code documentation, system architecture, and usage guides.

**Requirements:**

1. Proven experience as a DeepStream Developer or similar role.
2. Strong proficiency in C/C++ and experience with GStreamer.
3. In-depth knowledge of computer vision algorithms and deep learning frameworks, particularly TensorRT and CUDA.
4. Hands-on experience with NVIDIA GPUs and hardware acceleration.
5. Familiarity with video analytics concepts, including object detection, tracking, and classification.
6. Ability to work independently and collaboratively in a remote team environment.
7. Excellent problem-solving and debugging skills.
8. Strong communication skills and the ability to explain complex technical concepts to non-technical stakeholders.

**Preferred Qualifications:**

1. Previous experience working on projects involving surveillance systems, smart cities, or industrial applications.
2. Contributions to the open-source community related to DeepStream or similar technologies.
3. Familiarity with edge computing and deploying DeepStream applications on edge devices.
Related categories: Python Deep Learning