DevJobs

Computer Vision Engineer

Overview
Skills
  • Python Python
  • C++ C++
  • Linux Linux
  • Microservices Microservices
  • Azure Azure
  • GCP GCP
  • AWS AWS
  • Docker Docker
  • Computer Vision ꞏ 3y
  • Video Processing ꞏ 3y
  • GStreamer
  • TensorRT
  • RTSP
  • FFmpeg
  • Encoding
  • DeepStream
  • Decoding
  • CUDA
  • Network security fundamentals
  • NVIDIA hardware acceleration
  • NVIDIA Jetson
  • Orin
  • Workflow Orchestration Systems

Siraj is recruiting a Computer Vision Engineer for a growing startup pioneering biomechanical AI. We are looking for a hands-on "System Builder" — someone who understands the complexities of Computer Vision and can translate research algorithms into stable, production-grade software. In this role, you will collaborate closely with Algorithm Experts and Data Scientists to develop and integrate core platform features, ensuring that models perform reliably in real-world environments.


Responsibilities:
  • System Stability & Platform Development: Design, build, and maintain the system for Mission-Critical stability in customer environments, including backend logic for deployment and licensing.
  • Productionize CV Models: Collaborate with Data Scientists and Algorithm Experts to take research-grade models and deploy them into a highly optimized, real-time production environment.
  • Performance Optimization: Use deep knowledge of NVIDIA GPUs (TensorRT/CUDA) to ensure the system runs with low latency and high throughput, while implementing logging and monitoring for a “Production Ready” system.
  • Video Pipeline Engineering (Core Focus): Build and optimize the end-to-end video flow — from RTSP ingestion and decoding to GPU inference and post-processing.


Required Qualifications:
  • Experience: 3-6 years of experience building Computer Vision / Video Processing applications.
  • Video Engineering: Deep understanding of Video Streaming protocols (RTSP, decoding/encoding, GStreamer/FFmpeg) and proven experience optimizing inference (TensorRT, CUDA, DeepStream).
  • Software Engineering: Proven experience in implementing and maintaining stable, end-to-end software systems with a strong emphasis on robustness.
  • Technical Skills: Strong proficiency in Python (C++ is a strong plus) and experience working with Microservices and containerization (Docker).
  • Production Mindset: Strong emphasis on code quality, testing, logging, system reliability, with the ability to perform deep debugging on video pipelines.


Preferred Qualifications:
  • Experience working in a Linux environment and developing Cloud services (AWS/GCP/Azure).
  • Experience developing and optimizing solutions for Edge Devices (NVIDIA Jetson/Orin).
  • Experience with Workflow Orchestration Systems.
  • Experience with NVIDIA hardware acceleration (CUDA, TensorRT).
  • Familiarity with network security fundamentals.


Siraj Technologies