top of page
JOB
Full Stack Software Engineer
Apply before 6PM (AEDT) on: Tuesday, March 3, 2020
New South Wales
Agency / Department
Experience Level
Mid Level
Employment Type
Contract
Expected Rate (inc. Super)
$50 per hour***
Overview and Responsibilities
The role of Software Engineering staff in CSIRO is to support innovative research and scientific achievements, by bringing innovation out of the lab and into the real world, through product development and platform engineering.
The Transport Analytics Group (part of the Data Analytics and Decision Sciences research program) is Data61's research and development arm for providing data-driven solutions for smart planning, implementation and management of infrastructure and future transport. They enhance conventional tools using data-driven techniques, which positions the group to complement existing products and services in the market. Their solutions involve ML/AI-based surrogate models that can replace or augment computation-intensive physical models, whether for real-time prediction of traffic congestion propagation or streaming analytics on structural health of critical infrastructure.
The Transport Analytics group’s Sydney Harbour Bridge Structural Health Monitoring (SHM) platform has almost 3000 sensors and the ADAIT transport data analytics platform handles millions of daily data transactions. This includes real-time streaming data from traffic control systems, transport operation systems, sensors and journey transactions. The platforms host predictive analytics modules that derive actionable insights from data for intelligent asset and journey management.
The group has been recognised by prestigious awards, including the ITS Australia National Award for Research (2014, 2015, 2018), AIIA iAwards (2019), Committee for Sydney Smart City Awards (2018) and CSIRO Collaboration Medal (2018). The group has ongoing collaborations with numerous government agencies, research institutes and industry partners. Additional information on the group can be found at: https://adait.io
Essential Criteria
- Solid engineering and software development skills, with experience writing scalable, high performance, production quality code;
- Proficient and experienced in front end development, especially within web applications using modern technologies, e.g. node.js, VueJS, Angular, React, ngrx/store;
- Proficient in back end development, using for example Python, Java, Scala or equivalent;
- Experience with REST API design and development, preferably using Spring Boot framework;
- Experience with real-time and historical time-series data visualisation.
Desired Criteria
- Demonstrated ability to rapidly prototype web applications, improve and respond to feedback with agility;
- Proficient in visualising data on web applications, using a wide range of charts, maps or animations;
- Experience in data processing, particularly with streaming and big data tools, e.g. PostgreSQL, Cassandra, Kafka, Spark, Flink, Hadoop on back end and WebSockets and Web Workers on front end;
- Working knowledge of security best-practices and their usage in web applications;
- Understand software development life cycles and have experience in designing, building, testing and delivering reusable and extensible commercial products.
Security Clearance
Contract Extensions
bottom of page