First listed on: 28 June 2022

Data Engineer


Acknowledgement of Country

CSIRO acknowledges the Traditional Owners of the land, sea and waters, of the area that we live and work on across Australia. We acknowledge their continuing connection to their culture and pay our respects to their Elders past and present. View our vision towards reconciliation

The Opportunity

CSIRO is spearheading a complex, multi-year portfolio of climate services research and development of tools that will help farmers, policymakers, and other stakeholders to explore the possible impacts of climate change on farm businesses.

  • Use your experiences as a Data Engineer to support something truly special.  
  • Supportive, rewarding, inclusive, and truly flexible environment. 
  • Join CSIRO and support Australia's premier scientific organisation! 

In your role as Data Engineer, you will conduct innovative research leading to scientific achievements that are aligned with CSIRO’s strategies. You will be working as part of a diverse team including scientists, engineers, and user experience designers to transform complex information into beneficial and enduring outcomes. 

Your duties will include:

  • Design, develop, deploy and maintain structured and unstructured data pipelines on internal and cloud infrastructure with a specific focus on climate, remotely sensed, and geospatial data.
  • Create and validate algorithms, including data cleaning, feature engineering, hyperparameter tuning, performance validation, scaling, and monitoring.
  • Contribute to CSIRO’s engineering discipline by promoting the effective use of software development tools, practices, and culture.
  • Review and guide software architecture and development. 
  • Communicate openly, effectively, and respectfully within and across teams, and with key stakeholders, in the interests of good business practice, collaboration, and reputation of both CSIRO and Data61. 

Location: Any major CSIRO sites in Australia
Salary: AU$117,917 - AU$138,176 per annum plus up to 15.4% superannuation
Tenure: Specified term of 2 years
Reference: 85621

To be considered you will need:


  • Relevant diploma/bachelor’s degree or equivalent relevant work experience in software engineering. 
  • Deep expertise deploying and maintaining software on container and cloud infrastructure.
  • Demonstrated experience with contemporary software development tools and practises.
  • Sound interpersonal skills as evidenced by the ability to work effectively and collaboratively within and across teams.
  • Good judgement as applied to the identification and success resolution of complex (technical and non-technical) problems and issues.
  • A minimum of five years of data analytics experience. 


  • Varied programming language paradigms, including object oriented and functional.
  • Past experience in dealing with large, gridded climate data e.g., NetCDF , HDF5 files
  • Past experience in dealing with remotely sensed data
  • Cloud DevOps and container technologies.
  • Design and use of REST APIs.
  • Relational, NoSQL, time series and spatial databases.
  • Message queues (Kafka, Kinesis, MQTT, RabbitMQ).
  • Databases (SQL and NoSQL, time-series, administration, performance tuning, schema design and modelling, stored procedures, triggers, clustering, query design and evaluation).
  • Continuous integration/continuous deployment (Jenkins, Gitlab, Buildkite).
  • Agile project management.

For full details about this role please view the Position Description


Applications for this position are open to Australian Citizens, New Zealand Citizens and Australian Permanent Residents only.

Appointment to this role is subject to provision of a national police check and may be subject to other security/medical/character requirements.

Flexible Working Arrangements

We work flexibly at CSIRO, offering a range of options for how, when and where you work. 

Diversity and Inclusion

We are working hard to recruit people representing the diversity across our society, and ensure that all our people feel supported to do their best work and feel empowered to let their ideas flourish. 


At CSIRO Australia's national science agency, we solve the greatest challenges through innovative science and technology. We put the safety and wellbeing of our people above all else and earn trust everywhere because we only deal in facts. We collaborate widely and generously and deliver solutions with real impact. 

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

24th July 2022, 11:00pm AEST

Recent Jobs