Job Description
We are seeking a Computer Vision Engineer to develop perception systems for our autonomous delivery robots. You will build and optimize vision pipelines for object detection, tracking, semantic segmentation, and scene understanding that enable robots to navigate safely in real-world environments.
Computer Vision Engineer
Responsibilities
- Design and implement computer vision pipelines for object detection, tracking, and segmentation
- Develop and optimize deep learning models for perception tasks using PyTorch or TensorFlow
- Implement classical computer vision algorithms using OpenCV for preprocessing and feature extraction
- Optimize models and algorithms for real-time performance on edge devices (CUDA, TensorRT)
- Collaborate with robotics engineers to integrate vision systems into autonomous navigation stack
- Collect, annotate, and manage datasets for training and validation
- Evaluate and benchmark model performance on diverse real-world scenarios
Requirements
- Strong experience with OpenCV and classical computer vision techniques
- Proficiency with deep learning frameworks (PyTorch or TensorFlow) for vision tasks
- Experience deploying computer vision models to production or edge devices
- Knowledge of CUDA programming and GPU optimization techniques
- Familiarity with 3D vision, camera calibration, and multi-camera systems
- Strong Python programming skills and software engineering practices
Qualifications
- 3+ years of experience in computer vision or related ML/AI roles
- Bachelor's or Master's degree in Computer Science, Robotics, or related field
- Experience with autonomous systems, robotics, or similar applications is a plus
Benefits
- ✓ Fully remote position with flexible working hours
- ✓ Opportunity to collaborate with research teams and publish findings
- ✓ Access to GPU clusters and high-quality datasets
- ✓ Conference attendance and professional development support

