We, and third parties, use cookies on our website. We use cookies to ensure that our website functions properly, to store your preferences, to gain insight into visitor behavior, but also for marketing and social media purposes (showing personalized advertisements). By clicking 'Accept', you agree to the use of all cookies. In our Cookie Statement. you can read more about the cookies we use and save or change your preferences. By clicking 'Refuse' you only agree to the use of functional cookies.

Do you want to build robots that learn — from simulation all the way to real hardware? If so, please continue reading!

Do you want to build robots that learn — from simulation all the way to real hardware? If so, please continue reading!
The University of Amsterdam’s VISLab is looking for a Research Engineer to join the Toyota–UvA GAIA project, a 14-month industrial research programme developing the next generation of robot learning systems. You will work at the boundary of research and real-world implementation, translating cutting-edge computer vision and deep learning algorithms into working code that runs on real robotic arms. You will collaborate daily with postdoctoral researchers, PhD students, and engineers at Toyota Motor Europe and the Toyota Research Institute.

The University of Amsterdam’s VISLab is looking for a Research Engineer to join the Toyota–UvA GAIA project, a 14-month industrial research programme developing the next generation of robot learning systems. You will work at the boundary of research and real-world implementation, translating cutting-edge computer vision and deep learning algorithms into working code that runs on real robotic arms. You will collaborate daily with postdoctoral researchers, PhD students, and engineers at Toyota Motor Europe and the Toyota Research Institute.
As a Research Engineer, you are the technical backbone of the GAIA project’s sim-to-real pipeline — the critical link between physics-grounded simulation and real robot deployment. The project has already established a real-to-sim foundation: real environments can be reconstructed in 3D from video and images. Your focus is the next frontier: advancing sim-to-real transfer so that robot policies trained in simulation generalise robustly to real hardware. You will implement and test algorithms in Python and C++, integrate perception and control components with real Franka robotic arms, and work hand-in-hand with researchers to transform research prototypes into solid, reproducible software.
Tasks and responsibilities:
You are a hands-on engineer who enjoys solving hard technical problems at the boundary of software and hardware. You write clean, well-structured code, you are rigorous about testing, and nothing satisfies you more than watching a policy successfully transfer from simulation to a real robot arm. You stay composed when things break — and in robotics, things break — and you enjoy collaborating across the research–engineering boundary.
Your experience and profile:
We offer a temporary employment contract for 38 hours per week for a period of 14 months. The preferred starting date is as soon as possible.
The gross monthly salary, based on 38 hours per week and dependent on relevant experience, ranges between € 3,382 to € 4,484 (scale 8) This does not include 8% holiday allowance and 8,3% year-end allowance. The UFO profile Engineering and application manager 5 is applicable. For this position we can not sponsor a visa. The Collective Labour Agreement of Universities of the Netherlands is applicable.
Curious about our extensive secondary benefits package? You can read more about it here.
As a Research Engineer, you are the technical backbone of the GAIA project’s sim-to-real pipeline — the critical link between physics-grounded simulation and real robot deployment. The project has already established a real-to-sim foundation: real environments can be reconstructed in 3D from video and images. Your focus is the next frontier: advancing sim-to-real transfer so that robot policies trained in simulation generalise robustly to real hardware. You will implement and test algorithms in Python and C++, integrate perception and control components with real Franka robotic arms, and work hand-in-hand with researchers to transform research prototypes into solid, reproducible software.
Tasks and responsibilities:
You are a hands-on engineer who enjoys solving hard technical problems at the boundary of software and hardware. You write clean, well-structured code, you are rigorous about testing, and nothing satisfies you more than watching a policy successfully transfer from simulation to a real robot arm. You stay composed when things break — and in robotics, things break — and you enjoy collaborating across the research–engineering boundary.
Your experience and profile:
We offer a temporary employment contract for 38 hours per week for a period of 14 months. The preferred starting date is as soon as possible.
The gross monthly salary, based on 38 hours per week and dependent on relevant experience, ranges between € 3,382 to € 4,484 (scale 8) This does not include 8% holiday allowance and 8,3% year-end allowance. The UFO profile Engineering and application manager 5 is applicable. For this position we can not sponsor a visa. The Collective Labour Agreement of Universities of the Netherlands is applicable.
Curious about our extensive secondary benefits package? You can read more about it here.
The Faculty of Science has a student body of around 8,000, as well as 1,800 members of staff working in education, research or support services. Researchers and students at the Faculty of Science are fascinated by every aspect of how the world works, be it elementary particles, the birth of the universe or the functioning of the brain.
The position will be with Efstratios Gavves group and in very close collaboration with Toyota Core AI team. It is further embedded in VISLab, with more than 30 PhD students and postdocs working on theoretical and applied computer vision, deep learning, and Physical AI.
Want to know more about our organisation? Read more about working at the University of Amsterdam.
The Faculty of Science has a student body of around 8,000, as well as 1,800 members of staff working in education, research or support services. Researchers and students at the Faculty of Science are fascinated by every aspect of how the world works, be it elementary particles, the birth of the universe or the functioning of the brain.
The position will be with Efstratios Gavves group and in very close collaboration with Toyota Core AI team. It is further embedded in VISLab, with more than 30 PhD students and postdocs working on theoretical and applied computer vision, deep learning, and Physical AI.
Want to know more about our organisation? Read more about working at the University of Amsterdam.
If you feel the profile fits you, and you are interested in the job, we look forward to receiving your application. You can apply online via the button below. We accept applications until and including 30 April 2026.
Applications should include the following information (all files besides your cv should be submitted in one single pdf file):
Due to Dutch legislation, the UvA is for non-scientific positions obliged to recruit within the EU. If you are not a EU-citizen (including Norway and Switzerland) please do not apply for this vacancy.
Only complete applications received within the response period via the link below will be considered.
If you have any questions or do you require additional information? Please contact:
If you feel the profile fits you, and you are interested in the job, we look forward to receiving your application. You can apply online via the button below. We accept applications until and including 30 April 2026.
Applications should include the following information (all files besides your cv should be submitted in one single pdf file):
Due to Dutch legislation, the UvA is for non-scientific positions obliged to recruit within the EU. If you are not a EU-citizen (including Norway and Switzerland) please do not apply for this vacancy.
Only complete applications received within the response period via the link below will be considered.
If you have any questions or do you require additional information? Please contact:








