First listed on: 13 February 2019

Scientific Programmer - Coastal Hazards

  • Help shape the future!
  • Apply your programming skills to research predicting coastal processes.
  • Join CSIRO - Australia's premier scientific research organisation.

In this position as Scientific Programmer - Coastal Hazards, you will work closely with research scientists across a number of projects related to the prediction of coastal processes at weather and climate timescales.  You will be primarily focused on the development of data analysis tools and the curation of associated code repositories, as well as managing numerical models and data streams on high performance computing (HPC) systems.  Your work will be critical to delivery of key scientific research products for a range of national and international clients, including state and local governments, Australian Defence and intergovernmental organisations.

Your duties will include

  • Scientific programming and data analysis to support research into coastal weather prediction, climate impact downscaling and related activities.
  • Management of weather and ocean numerical model computational jobs and automation across multiple HPC systems, e.g. the National Computational Infrastructure (NCI).
  • Development of documentation for software tools and data products.
  • Working as part of a multi-disciplinary, regionally dispersed team.
  • Contribute to publication of findings in journal papers, conference abstracts, consultancy reports, brochures and web-pages

Location:       Aspendale, Vic (other locations may be considered)
Tenure:          Specified term of 2 years
Salary:           $82K - $93K + up to 15.4% superannuation
Reference:    60398

To be successful you will need

  • A relevant Bachelors/Masters Degree in science, preferably with major subjects in physical sciences including Atmospheric Science, Physics, Mathematics or Geography or equivalent experience, OR scientific programming, software engineering or computer science.
  • Excellent working knowledge and demonstrated skills in two or more of the following programming languages: C/C++, Java, Matlab, Python, Perl, R and Unix-based shell scripting (Python is preferred)
  • Knowledge of multidimensional file structures such as netCDF, its associated tools and handling of large scientific data sets
  • Working knowledge of version control systems, e.g. Git/Mercurial/Subversion
  • Evidence of written and verbal communication skills

For more information please view the Position Description

We’re working hard to recruit diverse people and ensure all our people feel supported to do their best work and empowered to let their ideas flourish.

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 you can be part of helping to solve big, complex problems that make a real difference to our future.  We spark off each other, learn from each other, trust each other and collaborate to achieve more than we could individually in a supportive, rewarding, inclusive and truly flexible environment.

Apply Online

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

Applications Close

3 March 2019


Recent Jobs