onsite
Research Engineer - Machine Learning & Robotics
ML Engineer
Lead the design and implementation of high‑performance C++ computer vision pipelines, ensuring data quality and monitoring for advanced machine learning and robotics applications.
About the role
Key Responsibilities
- Design, develop, and optimize C++ pipelines for real‑time computer vision tasks in robotics environments.
- Implement robust data quality monitoring frameworks to detect, log, and correct anomalies in sensor streams.
- Collaborate with ML teams to integrate perception models and evaluate performance metrics.
- Automate data ingestion, preprocessing, and labeling workflows to support continuous training cycles.
- Document architecture, code standards, and best practices for reproducibility and scalability.
Requirements
- Strong proficiency in C++ (C++17/20) with experience in multithreading and performance tuning.
- Hands‑on experience with computer vision libraries (OpenCV, PCL) and robotics middleware (ROS).
- Solid understanding of data pipeline design, ETL processes, and data quality assurance.
- Familiarity with machine learning model deployment and evaluation in embedded systems.
- Excellent problem‑solving skills and ability to work cross‑functionally in a fast‑paced research setting.
Skills
ccomputer visionmachine learning