Research Engineer (Machine Learning)
Location: NTU Main Campus, Singapore
Time Type: Full time
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: NTUThere are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
