Senior Software Engineer — Symonston, South Canberra
Expired

Geoscience Australia acknowledges the Traditional Custodians of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respects to Aboriginal and Torres Strait Islanders Cultures, and to elders past and present. About us Geoscience Australia is Australia's pre-eminent public sector geoscience organisation. We are the nation's trusted advisor on the geology and geography of Australia. We apply science and technology to describe and understand the Earth for the benefit of Australia. We apply our diverse professional expertise, our deep and trusted knowledge, our national-scale Earth observation infrastructure and our strong partnerships, to the opportunities and challenges that face our nation. Our culture Our strength lies in our people, including our diversity in backgrounds, skills and experiences, and the way we work together to respond to the emerging needs of our work. We value diversity in gender, backgrounds, culture, and experiences of our employees and are committed to providing an inclusive workplace culture that ensures everyone has equal opportunity to contribute, participate and progress. Applications from people who reflect this diversity are encouraged. Our workplace is committed to the health, safety and wellbeing of our employees and offers a variety of flexible working arrangements to enhance flexibility, including remote working arrangements. What we can offer you When you work at Geoscience Australia you will have access to a range of benefits and the opportunity to experience a workplace culture that truly values and promotes diversity, inclusion, equity and belonging. To learn more about our competitive salary, free onsite parking, generous flexible working arrangements and the role you can play in growing our culture click here. The key duties of the position include Our team The Minerals, Energy and Groundwater Information Services (MEGIS) Section provides specialised technical capabilities to support key outcomes of the Minerals, Energy and Groundwater Division (MEG), including scientific computing and data analytics. The Geoscientific Computing Team under the Information Services Section has primary responsibility for the design, development and maintenance of complex scientific workflow software for data modelling, processing and visualization. The team collaborates closely with geoscientists to deliver high value data-intensive projects, such as geophysical data processing and modelling, and geoscience data mapping using machine-learning. The team uses high performance computing platforms including cloud services (AWS) to develop and operate a wide range of scientific software systems. The role The Senior Software Engineer will join the Geoscientific Computing Team in MEGIS to plan, architect, develop, test, deploy, document, and maintain a diverse range of software applications using languages such as Python, C, Java, JavaScript, and shell scripting. This role involves collaborating with geoscientists to deliver software solutions, provide user support, implement scientific algorithms, and automate workflows. Additionally, the engineer will take on a leadership role in designing and implementing AI/ML frameworks and solutions, developing innovative algorithms that enhance scientific capabilities while ensuring scalability and maintainability within existing systems. In this role you will: design, build and implement scientific software algorithms for data processing, modelling and visualisation, in collaboration with domain experts/scientists and stakeholders; lead the design, development and implementation of AI/ML frameworks and solutions; collaborate in an Agile environment where you will plan, design, build and test scientific computing software in suitable languages such as Python, Java Script and Linux Shell scripting; implement best practice software engineering standards including continuous integration/delivery, refactoring, unit-testing, and automation; design, build, and maintain a robust AWS cloud infrastructure and various environments while adhering to Infrastructure as Code (IaC) principles; effectively utilise version control systems such as GitHub and Bitbucket for source code management, tracking and code reviews to ensure best practice software engineering standards; prepare and update systems documentation, including user guides and developer manuals; utilise BitBucket Pipelines for Continuous Integration/Continuous Deployment (CI/CD) workflows, enhancing the efficiency of software deployment and testing processes; support the team as a valued member, and take on scientific computing tasks assigned by, and under the guidance of the team lead; actively mentor and support team members by sharing your expertise in scientific software development, AI/ML frameworks, and best practices software engineering standards; facilitate knowledge transfer through regular technical discussions, code reviews, and pair programming sessions To be successful in the role you will demonstrate: strong problem-solving skills, with the ability to identify issues and explore innovative solutions; resilience in dealing with uncertainty and change, while effectively communicating with colleagues; proactive solicitation of feedback to ensure high-quality deliverables and continuous improvement; a collaborative mindset, fostering positive relationships with stakeholders and team members; strong understanding of AI/ML concepts and their application in software solutions; effective communication of information, both verbally and in writing, ensuring clarity and conciseness; accountability for timely and accurate completion of tasks, with a focus on driving progress; dedication to adhering to professional standards and ethical conduct, aligning with APS values and codes of conduct. Required skills, knowledge, experience and/or qualifications •Proven experience with software development, specifically Python programming language and open-source libraries Experience with AI/ML concepts and frameworks, along with their practical applications in software solutions Experience with cloud computing services, particularly Amazon Web Services (AWS) Knowledge of best-practice software development standards, including unit testing and the creation of user guides and documentation Proficiency in using Terraform for Infrastructure as Code (IaC) to build and maintain AWS cloud infrastructur Experience in developing RESTful APIs that effectively interact with front-end web applications, ensuring seamless data exchange and enhancing user experience Proficiency in containerisation technologies, particularly Docker, to create portable and scalable application environments that facilitate consistent deployment across various platform Experience in building and maintaining Continuous Integration and Continuous Deployment (CI/CD) workflows and processes, ensuring efficient and automated software deliver History of driving positive change and improvements in stakeholder workflows and organisational culture Demonstrated success in collaborating within multi-disciplinary teams, highlighting strong interpersonal communication and support for team members and stakeholders Commitment to implementing change that yields positive outcomes for stakeholder workflows and organisational culture Are you unsure about applying? Did you know that a Hewlett Packard internal report found that men apply for jobs when they meet an average of 60 per cent of the job requirements? Women and other people from diverse backgrounds tend to only apply when they check every box. If you think you have what it takes, but don't necessarily meet every single point on what we are looking for, please still apply or get in touch with the contact officer to learn more about the role. To Apply Please visit thecareers pageof our website to submit your application via our e-Recruit system. Your application should include: Your resume (no more than 3 pages) A brief statement (no more than 700 words) outlining your transferable skills, experience and capabilities related to the role and the value you would bring to Geoscience Australia. If you have any questions regarding the role, please contact Mark Webster on (02) 6249 9599 or email mark.websterga.gov.au To learn more about applying for roles within the Australian Public Services please review, ' Applying for an APS job: cracking the code'.

Applications close Sunday, 9 February 2025
Take me to the job
Find more jobs nearby: Symonston, Jerrabomberra, Narrabundah, Fyshwick, Red Hill.