Research Engineer (Machine Learning)

ntu

Singapore

On-site

SGD 90,000 - 130,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

NTU in Singapore seeks a Research Engineer to design, implement, and integrate Visual-Language Models into autonomous mobile robots. You will enable semantic reasoning, perception-language grounding, and decision-making within navigation and control pipelines.

You will build simulations, run experimental evaluations, and support rapid prototyping, translating simulation results toward real-world deployment while bridging multimodal AI, robotics, and autonomous navigation research.

Qualifications

  • Bachelor's or Master's degree in Robotics, Computer Science, Electrical or Mechanical Engineering.
  • Proficiency in Python and ROS/ROS2; Linux-based development environments.
  • Experience with robotic simulation platforms and 3D modelling tools.
  • Hands-on autonomous robotics project experience; exposure to DL or RL is a plus.
  • Strong problem-solving, collaborative, and independent work style.

Responsibilities

  • Design and integrate Visual-Language Models into simulation and robotic platforms.
  • Interface VLM modules with navigation, mapping, and control systems.
  • Build and maintain simulation environments and evaluation frameworks.
  • Conduct GPU-enabled training, inference, and simulation studies.
  • Support rapid prototyping from concept to demonstrable robotic systems.
  • Collaborate with research staff and students across projects.
  • Contribute to publications, disclosures, patents, and demos.
  • Promote reproducible engineering practices.

Skills

Python
Deep learning
Reinforcement learning
Problem-solving
Collaboration
Autonomy

Education

Bachelor's or Master's in Robotics, CS, EE or ME

Tools

ROS/ROS2
Linux
3D Modelling Tools
GPU Computing

Job description

We are seeking a Research Engineer to design, implement, and integrate Visual-Language Models (VLMs) into autonomous mobile robots platform. The role focuses on enabling high-level semantic reasoning, perception-language grounding, and decision-making in robotic systems. The engineer will interface VLMs with navigation, mapping, and control pipelines to support end-to-end system experimentation. Responsibilities include building simulation environments, conducting experimental evaluations, and supporting rapid prototyping. The role contributes to translating simulation-validated methods toward real-world robotic deployment and bridges robotics simulation, multimodal AI, and autonomous navigation research.

Key Responsibilities:
  • Design, implement, and integrate Visual-Language Models (VLMs) into simulation and robotic platforms to enable semantic reasoning, perception-language grounding, and decision-making.
  • Interface VLM-based modules with robot navigation, mapping, localization, planning, and control systems to support end-to-end autonomous operation.
  • Build and maintain simulation environments, multimodal datasets, and evaluation frameworks, handling data volumes from tens to hundreds of gigabytes.
  • Conduct experimental studies using GPU-enabled computing resources for model training, inference, and simulation-based evaluation.
  • Support rapid prototyping and iteration of research ideas, from concept to validated robotic systems and demonstrations.
  • Collaborate with and provide technical support to research staff and students across multiple projects.
  • Contribute to research outputs, including publications, technical disclosures, patents, and autonomous robot demonstrations.
  • Apply and recommend engineering best practices that promote reproducibility, maintainability, and research productivity.
Job Requirements:
  • Bachelor's or Master's degree (BEng/BSc/MEng/MSc) in Robotics, Computer Science, Electrical or Mechanical Engineering, or a related discipline; candidates with strong robotics and autonomous systems experience from other disciplines may also be considered.
  • Proficiency in Python, with experience in ROS/ ROS2 and Linux-based development environments.
  • Familiarity with robotic simulation platforms and 3D modelling tools.
  • Hands-on experience in autonomous robotics projects; exposure to deep learning or reinforcement learning is a plus.
  • Strong problem-solving ability, collaborative and independent work style, willingness to learn new tools.

We regret that only shortlisted candidates will be notified.

Hiring Institution: NTU

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Research Engineer (Machine Learning)
Research Engineer (Machine Learning)

Nanyang Technological University Singapore • Singapore

On-site
SGD 60,000 - 90,000
Research Engineer: Visual-Language AI for Autonomous Robots
Research Engineer: Visual-Language AI for Autonomous Robots

ntu • Singapore

On-site
SGD 90,000 - 130,000
Robotics ML Research Engineer: Visual-Language AI
Robotics ML Research Engineer: Visual-Language AI

Nanyang Technological University Singapore • Singapore

On-site
SGD 60,000 - 90,000
Research Assistant (AI / Robotics / Automation / Computer Science)
Research Assistant (AI / Robotics / Automation / Computer Science)

Nanyang Technological University Singapore • Singapore

On-site
SGD 42,000 - 60,000
Research Fellow (Electronic Engineering/ Computer Science/ Mechanical Engineering )
Research Fellow (Electronic Engineering/ Computer Science/ Mechanical Engineering )

Nanyang Technological University Singapore • Singapore

On-site
SGD 70,000 - 110,000
Research Associate (Electrical and Electronic Engineering/ Computer Science)
Research Associate (Electrical and Electronic Engineering/ Computer Science)

Nanyang Technological University Singapore • Singapore

On-site
SGD 65,000 - 90,000
Research Associate (Robotics)
Research Associate (Robotics)

Nanyang Technological University Singapore • Singapore

On-site
SGD 60,000 - 90,000
Research Engineer II (Computer Science / Robotics / Automation)
Research Engineer II (Computer Science / Robotics / Automation)

Nanyang Technological University Singapore • Singapore

On-site
SGD 70,000 - 90,000
Autonomous Vehicles Vision-Language AI Research Assistant
Autonomous Vehicles Vision-Language AI Research Assistant

Nanyang Technological University Singapore • Singapore

On-site
SGD 42,000 - 60,000
Research Fellow / Engineer (Vision-Language Models) - WS1
Research Fellow / Engineer (Vision-Language Models) - WS1

Singapore Institute of Technology • Singapore

On-site
SGD 60,000 - 100,000