About the Role
We are seeking a highly skilled Vision Engineer to join our team and develop state-of-the-art computer vision solutions. The ideal candidate will be responsible for designing, developing, and deploying machine vision algorithms to solve real-world problems in areas such as object detection, tracking, recognition, and image/video analytics.
You will work closely with data scientists, ML engineers, and software developers to bring innovative computer vision applications to production.
Key Responsibilities
- Design and implement computer vision algorithms for image and video processing.
- Develop models for object detection, segmentation, and classification using frameworks like OpenCV, TensorFlow, or PyTorch.
- Preprocess and annotate image/video datasets for model training and evaluation.
- Optimize vision models for speed, accuracy, and real-time performance (edge and cloud).
- Integrate computer vision pipelines into production systems (APIs, embedded devices, or cloud services).
- Collaborate with cross-functional teams (hardware, software, and product) to ensure seamless deployment.
- Stay up to date with research in computer vision, deep learning, and AI technologies.
- Debug, profile, and optimize code for computational efficiency.
Required Skills & Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, AI/ML, Robotics, or a related field.
- Technical Skills:
- Strong proficiency in Python or C++.
- Expertise in OpenCV, NumPy, and image/video processing libraries.
- Hands-on experience with deep learning frameworks (TensorFlow, PyTorch, Keras).
- Familiarity with computer vision tasks (object detection, tracking, OCR, 3D vision).
- Strong understanding of linear algebra, image processing, and machine learning fundamentals.
- Experience with GPU acceleration (CUDA, TensorRT) is a plus.
- Familiarity with cloud platforms (AWS, GCP, Azure) and deploying ML models to production is a plus.
- Knowledge of version control (Git) and CI/CD practices.
Soft Skills
- Strong problem-solving skills and ability to work on challenging, open-ended problems.
- Excellent communication skills and a collaborative mindset.
- Passion for innovation and staying updated on the latest research in AI and computer vision.
Nice-to-Have
- Experience with edge AI deployment (NVIDIA Jetson, OpenVINO, TFLite).
- Experience with 3D vision, SLAM, or AR/VR applications.
- Background in robotics, autonomous systems, or video analytics.
Compensation & Benefits
- Competitive salary and performance-based incentives.
- Opportunity to work on cutting-edge AI/ML applications.
- Professional development budget for conferences, research papers, and courses.
Job Type: Full-time
Work Location: In person