First listed on: 25 September 2019

Senior Research Scientist - Machine Learning for Robotics

The Opportunity
  • Apply your expertise in Machine Learning, 3D geometry, linear algebra and optimisers
  • Develop algorithms to enhance perceptive ability of autonomous systems & robots
  • Join CSIRO’s Data61, the largest data innovation group in Australia

The Robotics and Autonomous Systems Group at CSIRO develops systems for perceiving the environment, for use in mapping, navigation and interpretation. We are looking for Machine Learning Robotics researchers and engineers to help build on the existing expertise and develop new algorithms for new devices in order to enhance the perceptive ability of autonomous systems and mobile robots.

In this role you will build and maintain solid research code, play a lead role in securing project funds, provide scientific leadership and pursue new ideas and approaches that create new concepts. You will work Machine Learning applied to Simultaneous Location and Mapping (SLAM), Path Planning, Scene Understanding and general robotics tasks.

This role requires a high level of competence in mathematics, particularly 3D geometry, linear algebra, optimisers and mechanics, as well as excellent programming skills. Extensive exposure and expertise in modern machine learning algorithms is essential.

Your duties will include
  • Incorporate novel approaches to scientific investigations by adapting and/or developing original concepts and ideas for new, existing and further research.
  • Understand and develop on the state of the art in Machine Learning in the context of Robotics Perception.
  • Work with the deployment of mobile robots in the field.
  • Communicate effectively and respectfully in the interests of good business practice, collaboration and enhancement of CSIRO’s reputation.
  • Produce high quality scientific and/or engineering papers suitable for publication in quality journals and for presentation at national and international conferences.

Location:     Pullenvale, QLD 
Salary:         AU$113k – AU$132k pa + up to 15.4% superannuation

Tenure:       Specified term of 3 years
Reference:   61795

To be successful you will need
  • A doctorate or equivalent research experience in a relevant discipline area, such as such as Electrical, Electronic, Mechanical Engineering, Robotics Engineering, Computer Science.
  • Extensive experience with the development and innovation of machine learning algorithms, including experience with deep learning.
  • High level of expertise in applied mathematics, such as linear algebra, optimisation, and 3D geometry.
  • Extensive experience in scientific programming using C++.
  • Demonstrated knowledge and development experience with robotic perception algorithms, and their interaction with planning and control in robotics.
  • The ability to work with mobile field robotics in outdoor environments.

The successful candidate will be asked to obtain and provide a National Police Check or equivalent.  Please note that people with criminal records are not automatically deemed ineligible.  Information disclosed in a National Police Check will only be considered if it is relevant to the inherent requirements of the job.

For details about who to contact and to see the full list of criteria, please view the Position Description.

Flexible Working Arrangements

We work flexibly at CSIRO, offering a range of options for how, when and where you work. Talk to us about how this role could be flexible for you. Balance


At CSIRO we solve the greatest challenges through innovative science and technology. 

Apply Online

To apply online, please provide a CV and cover letter outlining your suitability and motivation for the role.

Applications Close

Friday 25 October at 11.59pm AEDT

For selection documentation
and details on how to apply visit or call 1300 984 220

Recent Jobs