Updating Results

CSIRO

4.0
  • 1,000 - 50,000 employees

2021 Junior Scientific Software Engineer (Start ASAP)

Location details

On-site

  • Australia

    Australia

    • Queensland

      Brisbane

Location

Brisbane

Opportunity expired

Opportunity details

  • Opportunity typeGraduate Job or Program
  • SalaryAUD 66,000 - 84,000 / Year
  • Additional benefitsAU$66k - AU$84k plus up to 15.4% superannuation
  • Number of vacancies1 vacancy
  • Application open dateApply by 13 Nov 2021
  • Start dateStart date ASAP
  • Do you have experience in Python and Source Code Management?
  • Do you have a passion for software development and science?
  • Join CSIRO and make a difference by developing novel code & technical solutions

CSIRO Land and Water is seeking an enthusiastic Junior Scientific Software Engineer to join the Information Infrastructure Application team. Environmental sciences are increasingly being asked to answer questions on the state of our natural assets at a continental scale, over long time periods, at increasing spatial and temporal resolutions to support predictive modelling efforts such as the National Environmental Prediction System. Being able to engage, lead and develop these solutions is vital to CSIRO’s aspiration to drive greater impacts by integrating large-scale research efforts and the datasets they generate.

In this newly created role, you will help build capacity in the emerging area of processing, publishing, and displaying very large continental scale earth observation-based data products and environmental/hydrologic model outputs through the development of novel code and technical solutions. You will help build the capacity in data processing pipelines, model access, publications tools and workflows using cutting edge cloud-based infrastructure and modelling techniques such as Machine Learning.

If this sounds like you, continue reading to find out more! As the successful applicant, you will have opportunities to develop your skills and work across multiple technologies and will have access to flexible working arrangements including the potential to work from home for part of the week following agreement with your line manager.

Your duties will include:

  • Undertaking and completing tasks under technical direction, working with discretion to decide on the timing of operations within the work team's plan and planning ahead to meet project demands.
  • Under technical direction, undertaking software development activities (some non-routine) using a range of technologies such as Python, Docker and Javascript, often working on several parallel and competing tasks.
  • Designing new software tools, technologies, and processing workflows by adapting existing libraries and technologies to meet special circumstances or undertake modifications to existing tools requiring some innovation.
  • Presenting results, project outcomes and delivering software demonstrations to colleagues and internal and external stakeholders.

Location: Brisbane (Dutton Park) QLD preferred; other locations by negotiation
Salary: AU$66k - AU$84k plus up to 15.4% superannuation
Tenure: Indefinite
Reference: 78614

To be considered you will need:

  • A relevant bachelor's degree or equivalent relevant work experience in software engineering, computer science or software development.
  • Demonstrated experience in Python development.
  • A familiarisation with containerisation (e.g. Docker).
  • Some experience with Frontend (for example VueJs, React, JQuery)  and Backend (for example Flask, Django, FastAPI, Express) webdev.
  • Some experience with Cloud technologies such as AWS/Azure/Google.
  • Demonstrated experience with Source Code Management (Git) and familiarity with DevOps (CI/CD, pipelines).
  • Good oral and written communication skills including the ability to communicate outcomes to stakeholders.
  • The ability to work effectively as part of a multi-disciplinary, regionally dispersed research Program, and carry out tasks under general direction from Scientific Researchers.

Eligibility
To be considered for this role, you must be an Australian/New Zealand Citizen or an Australian Permanent Resident.

The successful applicant will be required to obtain and provide a National Police Check or equivalent. 

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. 

About CSIRO
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
14th November 2021, 11:00 pm AEDT

We reserve the right to withdraw this advert prior to the closing date

Qualifications & other requirements

You should have or be completing the following to apply for this opportunity.

Degree or Certificate
Study field
Study field (any)

Hiring criteria

  • Experience requirementNo experience required
  • Study fields
    IT & Computer Science
Show all hiring criteria

Reviews

user
Graduate
Melbourne
6 months ago

My role is in business development providing the business side of support so that scientists and their research can have impact. Day to day responsibilities vary as a graduate where I am gathering a blend of formal training and on the job learning. I am experiencing three different rotations, each lasting 6 months. I am also involved in various projects at the same time so I split my time between those projects which vary in difficulty, length and nature e.g. desktop research task

user
Graduate
Melbourne
6 months ago

As a research technician, my responsibility is to help with whatever project I am assigned too. Due to the newness of my role, this is almost always supervised.

user
Graduate
Newcastle
6 months ago

My work is primarily remote; my team live on the other side of the country. Thus it can get quite isolating and lonely, as well as anxiety inducing due to losing the human touch of working in a team. But this was part of the role I agreed to and so I have learned to find strategies to deal with it such as making special efforts to socialise and engage with the local staff.

Show all reviews

About the employer

CSIRO_Solid_RGB_300px.png

CSIRO

Rating

4.0

Number of employees

1,000 - 50,000 employees

Industries

R&D and Manufacturing

At CSIRO, we do the extraordinary every day. We innovate for tomorrow and help improve today – for our customers, all Australians and the world.

Pros and cons of working at CSIRO

Pros

  • CSIRO has really flexible working arrangements... no pressure to work from the office.

  • The culture is one of inclusivity creativity and a deep commitment to improvement.

  • Great professional development opportunities.

  • I like the work-life balance that CSIRO provides—I'm able to complete my work and have time for other commitments.

  • Working for an organisation that is on the cutting edge of science and innovation.

Cons

    • Not knowing if I have a job after my contract ends.

    • Multiple processes and steps that could be simplified.

    • It can feel isolating at times as the office is always really quiet, and most of your day-to-day interaction is online.

    • Promotion opportunities have not been clearly explained.

    • The structure and bureaucracy make things get done at a slower pace.