Job Description

Location: Jaipur/Remote (Candidates from any location can work for this position remotely, but they will be required to visit the Jaipur headquarters once every month)

  • Experience with computer vision pipelines such as object detection (YOLO family), tracking (DeepSORT/ByteTrack), or marker detection (ArUco/AprilTags).
  • Strong understanding of PyTorch and at least one modern detection framework (Ultralytics, SuperGradients, MMDetection).
  • Familiarity with multi-frame temporal reasoning, identity tracking, and feature embedding–based matching.
  • Exposure to GPU optimization on NVIDIA hardware (TensorRT, CUDA basics, mixed precision, batching strategies).
  • Experience with distributed processing frameworks like Ray (preferred) or Dask for scaling inference workloads.
  • Hands-on work with real-time video ingestion/streaming (RTSP, Kafka/MQTT, async queues).
  • Understanding of ReID models, cosine similarity scoring, and association logic.
  • Ability to diagnose occlusion, blur, and orientation-related detection issues and tune confidence thresholds.
  • Experience deploying CV services in Docker, ideally with Ray Serve or FastAPI-based microservices.
  • Familiarity with relational databases (PostgreSQL/MySQL) for storing and validating event data.