Nanyang Technological University Singapore logo

Research Engineer (Machine Learning)

Nanyang Technological University Singapore

SingaporeFull-timeOn-site

Posted 11 May 2026

About this role

Design and integrate Visual-Language Models into autonomous mobile robots to enable semantic reasoning and decision-making. Interface these models with navigation and control pipelines while maintaining simulation environments and multimodal datasets. Requires a Bachelor's or Master's degree in Robotics, Computer Science, or a related engineering field. Proficiency in Python, ROS/ROS2, and Linux is essential, along with hands-on experience in autonomous robotics projects.

What they're looking for

Visual-Language ModelsPythonROS/ROS2LinuxRobotic SimulationDeep LearningReinforcement Learning3D Modelling

Frequently asked questions

What does a Research Engineer (Machine Learning) at Nanyang Technological University Singapore do?

Design and integrate Visual-Language Models into autonomous mobile robots to enable semantic reasoning and decision-making. Interface these models with navigation and control pipelines while maintaining simulation environments and multimodal datasets. Requires a Bachelor's or Master's degree in Robo…

What skills does this Research Engineer (Machine Learning) role need?

Key skills for this role include Visual-Language Models, Python, ROS/ROS2, Linux, Robotic Simulation, Deep Learning.

How much does a Research Engineer (Machine Learning) at Nanyang Technological University Singapore pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Research Engineer (Machine Learning) role remote, hybrid, or on-site?

This role is on-site, based in Singapore.

How do I apply for this Research Engineer (Machine Learning) role?

You can apply directly on Nanyang Technological University Singapore's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.