Share this Job

Software Engineer

Date: 09-Apr-2019

Location: Sydney, NSW, AU

Company: CSIRO

The Opportunity

  • Immerse Yourself in an Inclusive Culture
  • Use Your Skills and Make an Impact on Data Innovation Outcomes!
  • Join CSIRO’s Data61, the Digital Innovation Arm of Australia’s Largest Science Agency, the CSIRO.


In collaboration with researchers at the ANU and CSIRO Energy, the software engineer will be working on the project “Navigating the optimal path towards Australia’s future energy system”. This is a research project (100%) and the engineer will work closely with the project leader and collaborators in order to develop well-calibrated probabilistic models for renewable energy (and particularly solar and wind) at different temporal and spatial resolutions.


The position will also interact with AI planning and energy scientists so that the output of the developed probabilistic models can be used by a transition planning model to assess viability of future grid configurations and to build the foundation for more comprehensive and robust economic modelling for Australia’s energy future.

As a member of Data61’s Machine Learning Research Group (MLRG), the engineer will work in a highly stimulating environment and will benefit from a strong expertise in areas such as probabilistic modelling and inference, statistical machine learning and information geometry.


Your duties will include


  • Investigating probabilistic models for renewable energy (solar and wind) at different temporal and spatial resolutions.
  • Developing methods for scalable, robust and well-calibrated inference in these models.
  • Implementing these methods efficiently in Python and TensorFlow.
  • Performing an evaluation of the developed software to demonstrate its competitiveness and fitness for purpose. Taking responsibility for functionality, performance and robustness.
  • Writing scientific reports on the items above, with the potential of targeting a publication at an international venue.
  • Having the ability to think creatively, prototype new ideas and see them through to production.
  • Working with project team members and others across Data61 and providing guidance and expertise to ensure that project goals and Data61’s goals are achieved.


Location: Eveleigh, NSW

Salary: CSOF4 AU$82K - AU$93K plus up to 15.4% superannuation

             CSOF5 AU$97K - AU$105K plus up to 15.4% superannuation

Tenure: Specified term of 5 months

Reference: 61281


*NB: This position is offered across two levels, the appointment level will be determined by the qualifications, skills and relevant experience of the successful candidate.

To be successful you will need

  • Completed (or working towards) a PhD in Computer Science or in a related scientific or engineering discipline.
  • Familiarity with machine learning concepts and methods (e.g. generalization, overfitting, optimization, regression) and the ability to understand and implement mathematically-founded machine learning algorithms.  
  • Demonstrable experience developing in Python.
  • Experience in using a variety of software development tools and frameworks for testing, version control and issue tracking.
  • Proven experience mentoring and developing the capabilities of junior colleagues and providing detailed feedback to them to ensure that projects were delivered at a high level.


For details about who to contact and for more information please view the Position Description


CSIRO’s Commitment to Diversity

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.



Who we are


CSIRO’s Data61 business unit is the largest data innovation group in Australia, bringing together approximately 600 research and development staff working in digital technologies to create benefit for Australia. Data61 develops Australia's future leaders with its strong 300+ PhD student program in collaboration with our best universities across Australia.


Apply Online


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

Applications Close


23:00 AEST 9th May 2019

Find similar jobs: