Computer Vision / Machine Learning Engineer
Core
Design and build complete computer-vision systems combining AI/ML, image processing, tracking, and geometry for real-world applications.
Role type
Senior IC Computer Vision Engineer
Builds
Production-ready vision solutions for edge devices and customer integrations
Domain
Computer Vision, Machine Learning, Robotics, Industrial Automation
Deliverable
production ML models
Required skills
Image processing, Object detection, Segmentation, Tracking, Motion analysis, Geometry, Deep learning, Neural network training, Python, C++, OpenCV, PyTorch, TensorFlow, ONNX, TensorRT, CUDA, Edge deployment
Preferred skills
Sensor fusion, Multi-camera systems, Camera calibration, 3D geometry, Depth estimation, Pose estimation, NVIDIA Jetson, MLOps, Docker
Technologies
OpenCV, NumPy, PyTorch, TensorFlow, ONNX, TensorRT, CUDA, OpenVINO, Docker, CI/CD
Responsibilities
Design complete computer-vision solutions combining AI/ML, image processing, tracking, geometry, and rule-based algorithms; Develop algorithms for image analysis, object detection, segmentation, motion analysis, pose estimation, and tracking; Build pre-processing and post-processing layers around AI models to improve accuracy, stability, and robustness; Analyse failure cases and determine whether they should be addressed through model improvements, additional data, tracking, filtering, image processing, or system-level logic; Integrate trained models into reliable, real-time computer-vision systems; Optimize vision pipelines for latency, frame rate, memory usage, and edge hardware; Take end-to-end technical ownership of customer solutions and integrations.
Seniority
Senior, hands-on IC