Role Overview
This position is focused on creating web-based tools and data infrastructure systems for the management and dissemination of marine research data. As a Software Engineer/Data Engineer, you will play a key role in designing, developing, and maintaining these systems to support the ocean data community.
Key responsibilities include contributing to innovative products and services that increase the usability of marine data sets, designing, developing, deploying, and maintaining data and information systems, services, and web-based tools for the management and visualisation of scientific data.
Additionally, you will use software engineering best-practices, such as version control, continuous integration, and automated testing during daily activities. You will also liaise with stakeholders within CSIRO and nationally concerning technical aspects of data interoperability, collection, processing, metadata, publication, and archiving.
Key Responsibilities
* Develop innovative products and services to enhance the usability of marine data sets.
* Design, develop, deploy, and maintain data and information systems, services, and web-based tools for managing and visualizing scientific data.
* Apply software engineering best-practices, including version control, continuous integration, and automated testing.
* Liaise with stakeholders regarding technical aspects of data interoperability, collection, processing, metadata, publication, and archiving.
Benefits
This is an excellent opportunity to apply your technical skills in a collaborative environment with a diverse and inclusive culture. Our team offers flexible working arrangements and provides opportunities for professional development to grow your skills and career.
You will have the chance to work on high-profile projects, contribute to shaping the future of ocean data infrastructure, and collaborate with experts in the field.
Requirements
To be successful in this role, you should possess strong technical skills, including software engineering expertise, and experience working with data infrastructure systems. Strong communication and collaboration skills are also essential for liaising with stakeholders.
Additional requirements include proficiency in software development methodologies, experience with data visualization tools, and knowledge of metadata standards.