onsite
Computer Vision Engineering
Software Engineer
Internship focused on developing computer vision solutions using C++ and deep learning frameworks. Work on image processing, model training, and deployment with OpenCV and PyTorch to solve real-world problems.
About the role
Key Responsibilities
- Implement and optimize computer vision algorithms in C++ for high-performance applications.
- Develop and train deep learning models using PyTorch to solve image classification, detection, and segmentation tasks.
- Integrate OpenCV pipelines for data preprocessing, augmentation, and inference.
- Collaborate with cross-functional teams to translate research prototypes into production-ready code.
- Document code, experiments, and results to support reproducibility and knowledge sharing.
Requirements
- Strong programming skills in C++ and familiarity with object-oriented design.
- Experience with computer vision libraries, especially OpenCV.
- Knowledge of deep learning concepts and hands‑on experience with PyTorch.
- Ability to work independently and communicate technical ideas clearly.
- Enthusiasm for learning new techniques and contributing to cutting‑edge projects.
Skills
ccomputer visiondeep learningopencvpytorch