Apply Now
Explore our open positions and be part of our innovation-driven culture.
Computer Vision Engineer
Create intelligent vision systems using OpenCV, TensorFlow, and edge deployment strategies.
As a Computer Vision Engineer, you will develop AI-powered visual recognition systems across industries. You'll design and deploy solutions for object detection, tracking, segmentation, and video analysis.
Responsibilities
- Design and train computer vision models for classification, detection, and segmentation.
- Implement traditional vision algorithms using OpenCV (feature extraction, tracking, OCR, etc.).
- Deploy vision models to cloud and edge devices (NVIDIA Jetson, Coral, mobile).
- Optimize models for real-time inference and edge deployment.
- Collaborate with software teams to integrate vision pipelines into broader applications.
- Write clean, scalable, and well-documented vision system code.
Requirements
- 2+ years of experience in Computer Vision or related fields.
- Proficiency with OpenCV, TensorFlow, or PyTorch.
- Experience with model optimization (TensorRT, ONNX, pruning, quantization).
- Knowledge of video analytics, motion tracking, and real-time processing.
- Familiarity with edge deployment and hardware acceleration (GPU, TPU).
- Strong analytical skills and attention to detail.