Scientific Programmer - Numerical Weather Prediction upgrade
The Bureau of Meteorology

Docklands, Melbourne

Closing date: 23rd July 2015

  • APS 6 (Information Technology Office Level 2)
  • $76,025 - $86,438 per annum, plus an additional 15.4% superannuation
  • NON ONGOING (SPECIFIED TASK), Up to 3 years, Docklands, Melbourne

The Bureau of Meteorology is Australia's national weather, climate and water agency. Its expertise and services assist Australians in dealing with the harsh realities of their natural environment, including droughts, floods, fires, storms, tsunami and tropical cyclones. Through regular forecasts, warnings, monitoring and advice spanning the Australian region and Antarctic territory, the Bureau provides one of the fundamental and most widely used services of government.

The Bureau contributes to national social, economic, cultural and environmental goals by providing observational, meteorological, hydrological and oceanographic services and by undertaking research into science and environment related issues in support of its operations and services.

In the 2014-15 Commonwealth budget the Government provided funding through a New Policy Proposal for the update of the Bureau's supercomputing capacity to support and improve Numerical Prediction and improved communication capability in support of forecasts and warnings for extreme weather and natural disaster events and for seasonal climate forecasting. To enable this project, the Bureau is upgrading the underpinning infrastructure and critical operational systems. One element of this is the implementation of improved operational numerical prediction software.

We are looking for programmers to join the Bureau's numerical prediction team as part of this project, with a particular focus on developing, building and implementing improved numerical prediction software and workflows in high performance data and computing environment.

To be successful you will have:

  • A solid background in science, mathematics or computing with experience numerical methods and analysing or processing scientific datasets.
  • Experience in implementing software systems, preferably in operational and scientific environments.
  • Well-developed computing skills including experience in code management and testing. Knowledge of scripting in a UNIX/Linux environment is essential. Experience in programming languages such as Python, C/C++ and/or Fortran is also important.
  • Experience in scientific data formats, meta-data conventions, and application programming interfaces and libraries such as netCDF would be an advantage.
  • Familiarity with software engineering principles as well as testing methods and change/release management practices.
  • Initiative, judgement, perseverance and an ability to work respectfully in a team environment and to liaise effectively with research and operations staff.

Please read the selection documentation and if you have any queries please contact Jim Fraser, Ph: 03 9669 4039 or email

For more information, and to apply, click here.

**Mention you saw it on the AustMS website**