Research Engineer (Machine Learning)
Core
Design, implement, and integrate Visual-Language Models (VLMs) into autonomous mobile robot platforms to enable semantic reasoning, perception–language grounding, and decision-making.
Role type
Research Engineer (Machine Learning & Robotics)
Builds
Simulation environments, multimodal datasets, evaluation frameworks, and end-to-end autonomous robotic systems
Domain
Robotics, Autonomous Systems, Multimodal AI (Visual-Language Models)
Deliverable
production ML models | product features | research
Required skills
Python, ROS/ROS2, Linux development, robotic simulation platforms, 3D modelling, autonomous robotics project experience
Preferred skills
Deep learning, reinforcement learning
Technologies
Python, ROS, ROS2, Linux, GPU computing
Responsibilities
Design and integrate VLMs with navigation, mapping, localization, planning, and control systems; Build and maintain simulation environments and evaluation frameworks; Conduct experimental studies for model training and simulation-based evaluation; Support rapid prototyping from concept to validated robotic demonstrations; Contribute to research outputs including publications and patents
Seniority
Mid-level IC with research focus