Scientific Software Engineer at Australian Bureau of Meteorology
Sydney, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

07 Aug, 25

Salary

94563.0

Posted On

09 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description
  • APS Level 6, Ongoing
  • $94,563 - $105,910 + 15.4% super
  • Melbourne, Brisbane, Adelaide, Canberra, Darwin, Sydney, Perth, Hobart
    The Bureau of Meteorology’s mission is to provide trusted, reliable, and responsive weather, water, climate and ocean services for Australia –all day, every day. The Research to Operations (R2O) Program sits within the Science and Innovation Group, which comprises a diverse workforce utilising Earth System science in providing innovative systems and services for all Australians. R2O is focused on improving the development and delivery of operational prediction systems, driven by research outcomes, that are better aligned to customer needs.
    This position is in the Water Models team within the R2O Program, where the occupant will be a member of a team of software developers and hydrological modellers. The R2O Water Team’s primary work is developing, building, and supporting operational forecasting and analysis systems that allow the Bureau to inform Australians on current and future water availability, flood risk, and many other products and services. Doing this requires working closely with scientists to translate new advancements in modelling methods and approaches into well-designed, efficient, and robust operational software and systems. This includes managing parallel execution in the Bureau’s high-end supercomputing environment or cloud computing services, as well as integrating models into enterprise systems for data workflows, storage, and spatial and other analysis.
    The position will suit those with a passion for developing high-quality software and experience doing so in team projects, with an enthusiasm to further develop your capabilities in a scientific environment. Our software development languages include Python and C++, integrating good design principles with specialised scientific libraries for processing and data analysis such as pandas and xarray.
    Our team strives to use best practices for software development, including Gitlab-based issue tracking, continuous integration and DevOps, thorough testing and verification, code review, iterative planning, and working closely with users and customers. The role will include a mix of project work and continual improvement to the design and functionality of our modelling systems based on feedback from their use in production.
Responsibilities

Please refer the Job description for details

Loading...