Back to Jobs
engineeringRemote (Nepal)full-time
👁️ Senior Computer Vision Developer
OVERVIEW
We are seeking a skilled Senior Computer Vision Developer with 6+ years of experience to design and implement cutting-edge vision systems for deep tech startups. The ideal candidate will have a proven track record of building production-grade computer vision pipelines, developing and deploying deep learning models for image and video analysis, and integrating vision systems into scalable backend architectures.
RESPONSIBILITIES
- 01Design, develop, and optimize computer vision algorithms and deep learning models for real-world applications
- 02Build end-to-end pipelines for image/video processing, object detection, segmentation, tracking, and recognition
- 03Deploy and scale CV models in production environments with focus on performance and latency optimization
- 04Collaborate with research and product teams to translate business requirements into technical solutions
- 05Evaluate and integrate state-of-the-art models and techniques from academic research
- 06Write clean, maintainable, and well-documented code, and participate in code reviews.
- 07Communicate effectively with remote teams to ensure alignment on project goals.
REQUIREMENTS
- Education: Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
- 6+ years of hands-on experience in computer vision and image processing
- Strong proficiency in at least one of Python
- Extensive experience with CV libraries and tools (OpenCV, torchvision, Albumentations, ONNX)
- Proven expertise in CNNs, transformers for vision (ViT, DETR), and architectures for detection/segmentation (YOLO, Mask R-CNN, SAM)
- Experience deploying models at scale using TensorRT, ONNX Runtime, or similar optimization tools
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
- Strong understanding of camera systems, calibration, and 3D geometry is a plus