onsite
Machine Learning & Computer Vision Engineer
ML Engineer
Develop and optimize C++ computer‑vision pipelines for camera calibration and data management, applying machine‑learning techniques to improve accuracy and performance in an agile environment.
About the role
Key Responsibilities
- Design, implement, and maintain high‑performance C++ algorithms for camera calibration and image processing.
- Integrate machine‑learning models into computer‑vision workflows to enhance detection, segmentation, and measurement tasks.
- Develop data‑management tools for handling large image datasets, ensuring efficient storage, retrieval, and annotation.
- Collaborate with cross‑functional teams in an agile setting to define requirements, iterate on prototypes, and deliver production‑ready solutions.
- Perform rigorous testing, profiling, and optimization to meet real‑time performance targets.
Requirements
- Strong proficiency in C++ (C++11/14/17) and experience with modern software development practices.
- Hands‑on experience with OpenCV or similar computer‑vision libraries.
- Solid understanding of machine‑learning concepts and ability to integrate models (e.g., TensorFlow, PyTorch) into C++ pipelines.
- Experience with camera calibration techniques and geometric vision algorithms.
- Familiarity with data‑management frameworks and version control (Git) in an agile development environment.
Skills
copencvmachine learningcomputer vision