First listed on: 25 February 2021

Scientific Computing Specialist - Machine Learning


The Opportunity

  • Do you have an interest in Scientific Computing and Machine Learning?
  • Use your skills to develop and support machine learning applications
  • Join CSIRO – Australia’s premier science & technology research organisation

The Scientific Computing (SC) group within CSIRO’s Information Management & Technology (IMT) group, is seeking to appoint a Scientific Computing Specialist to focus on machine learning.

As the successful candidate you will provide support to our scientists with their ongoing scientific computing needs. Using machine learning applications, you will work along-side our scientists to plan and develop applications and workflows to support their requirements.

Your duties will include:

  • Provide applications support services – focusing on machine learning - as part of the Data Analytics and Visualisation Team. Work activities are expected to cover both computer and data storage systems, and include:
    • Development of applications and workflows using machine learning.
    • Performance enhancement of selected machine learning applications and workflows.
    • Problem solving at a high level for applications and workflows.
  • Provide user support services as part of a team for the SC and partner systems. Work activities are expected to include:
    • Engaging with researchers to understand needs and deliver against them.
    • Effective request tracking and response to user support issues.
    • Documentation, including the development and maintenance of locally written user guides for scientific computing.
  • Contribute to knowledge sharing within the team by documenting procedures and liaising effectively with users regarding the delivery of services to meet their needs. Work may be required at other CSIRO sites within Australia.

Location:  Canberra ACT, Clayton VIC, or Eveleigh NSW preferred. Other locations may be considered.
Salary:  AU$98k – AU$106k plus up to 15.4% superannuation
Tenure:  Indefinite
Reference:  70287

To be considered you will need:

  • Tertiary degree in science, engineering, computer science, information technology or relevant field.
  • Experience developing and supporting machine learning applications in one or more of the following:
    • Computer vision (classification, detection, segmentation, etc).
    • Natural language processing/understanding (sentiment analysis, document classification, etc).
    • Traditional tabular data-based ML algorithms.
  • High level skills in more than one of the programming languages used by CSIRO’s scientific computing community. These languages include Python, R, JavaScript, MATLAB, Fortran, C, and C++.

For full details about this role please review the Position Description


The successful applicant may be required to obtain and maintain a security clearance at the Baseline Level.

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

Diversity and Inclusion

We are working hard to recruit diverse people and ensure that all our people feel supported to do their best work and feel empowered to let their ideas flourish. Diversity and Inclusion Strategy

We are committed to the safety and wellbeing of all children and young people.


At CSIRO, Australia's national science agency, we solve the greatest challenges through innovative science and technology.

Join us and start creating tomorrow today!

How to Apply

Please apply on-line and provide a cover letter and CV that best demonstrate your motivation and ability to meet the requirements of this role.

Applications Close

Friday 02 April 2021, 11:00 pm AEDT

Recent Jobs