Aug 16, 2019

Software Engineer

  • Sydney NSW, Australia
Full time Back End Software Engineer Design

Job Description

The Opportunity
  • Design and implement high-quality software for Data61!
  • Work in a vibrant research environment in collaboration with researchers and engineers
  • Join CSIRO’s Data61, the largest data innovation group in Australia 

The Position
CSIRO Data61 is offering an exciting opportunity to hire a highly talented, adaptable, and motivated software engineer with an outstanding professional track in building efficient impactful applications.  In this position, you will develop and deploy software, which implement the cutting-edge research activities of our group in the domain of information privacy and security, with a focus on real-life applications. This may include the development of privacy preserving software for data release, privacy preserving analytics and private data processing, or quantification of privacy risks. The successful candidate will have the ability to learn fast, demonstrate strong initiatives, and use agile approaches to develop research and production software.

You will work in a vibrant research environment in collaboration with a talented team of researchers and engineers in the Information Security and Privacy Group of Data61. The team aims to achieve the exciting and challenging goal of enabling the use of data in our digital economy while preserving the privacy and confidentiality of individuals or organisations. Our research targets the most prestigious international publication venues and aims to educate Australia’s best under/post graduate students. 

Data61 is the result of a merger between National ICT Australia (NICTA) and CSIRO’s digital research unit, creating one of the largest digital research teams in the world and, outside of the Department of Defence, Australia’s leading capability in cyber security research.

Your duties will include
  • Design and implement high-quality software (e.g. demonstrator, research prototypes or proof-of-concept, production systems).
  • Collaborate with researchers to implement and evaluate the performance of the algorithms and mechanisms resulting from the research activity of our information security and privacy group.
  • Apply ‘standard’ software engineering practices (Agile methods, versioning, etc) to develop efficient and readable software code in timely manner.
  • Develop and maintain technical documents related to the developed software, such as manuals, reports, tutorials, API reference


Software Engineer