Computer Vision / Machine Learning Engineer
We are seeking an innovative Computer Vision / Machine Learning Engineer to develop and deploy advanced vision models for a high-end robotics platform. You will lead the full ML lifecycle—from data collection and training to deployment and performance monitoring—ensuring reliable operation in dynamic field environments.
* Develop, train, and validate deep learning models for object detection and segmentation (e.g., soft fruit detection).
* Manage end-to-end ML lifecycle, including data collection, labelling, and deployment.
* Build and maintain ML Ops pipelines for model versioning, CI/CD, and retraining.
* Integrate models with robotic platforms and optimize for real-world performance.
* Collaborate on camera and lighting system setup to maintain accuracy in variable conditions.
* Automate workflows for model development, testing, and deployment.
* Manage large-scale datasets with reproducibility in mind.
About You
* Degree in ML, Computer Science, or related field.
* 2–3 years of hands-on experience in computer vision, machine learning and deep learning.
* Strong Python skills; proficient with TensorFlow/PyTorch, OpenCV.
* Experience in ML Ops practices (CI/CD, model versioning, retraining).
* Familiarity with both deep learning and traditional computer vision techniques.
* Understanding of lighting/camera systems for imaging in low-light or complex conditions.
* Strong team collaboration and problem-solving skills.
* Strong documentation and communication skills, with the ability to work effectively in a cross-functional team environment.