Our federal government client is building a cutting-edge Biodiversity Data Repository using modern technologies including cloud infrastructure, semantic web, and knowledge graphs. This foundational data asset supports national environmental policy, planning, and decision-making. We’re currently hiring for two exciting roles: Role Details Duration : Non-ongoing role – 12 months 6-month extension Salary Range : APS 6 equivalent – $95,438 to $108,360 15.4% superannuation Location : Brisbane QLD, Canberra ACT, Adelaide SA, Darwin NT, Hobart TAS, Melbourne VIC, Perth WA, Sydney NSW Eligibility : Must be an Australian Citizen and able to obtain a security clearance Role 1: Cloud Admin / Developer What you’ll do: Develop and maintain software systems and services Work across cloud administration, front-end and back-end development, and data management Build internal data curation applications Develop custom ETL scripts and data delivery pipelines What we’re looking for: 3 years of experience in Python development Experience with one other scientific programming language (e.g., Julia, R, Octave) Cloud architecture and deployment experience (Azure / AWS) Familiarity with Git, CI/CD, and automated testing (e.g., pytest) Experience with REST APIs and modern authentication (OAuth2, OIDC) Comfortable with Linux and Windows system administration Bonus skills: Experience with ecological datasets or Australian data standards Knowledge of semantic web, linked data, and knowledge graphs Familiarity with Azure services (Function Apps, Logic Apps, Data Factory) Experience with Azure DevOps Role 2: API Developer What you’ll do: Build and maintain high-performance APIs for diverse applications and user groups Write clear and comprehensive API documentation Collaborate with application developers to support API consumption What we’re looking for: 3 years of experience developing APIs in Python (e.g., FastAPI, Starlette, Sanic) Experience with OpenAPI/Swagger UI Strong documentation skills Cloud deployment experience (Azure / AWS) Familiarity with asynchronous Python, Git workflows, CI/CD Knowledge of modern authentication and authorization protocols Bonus skills: Experience with self-documenting Python (Docstrings, Sphinx, ReDoc) Understanding of semantic web and linked data Experience with knowledge graph databases Familiarity with Azure APIM and Function Apps To Apply Applicants are required to submit: A current CV/resume A statement of claims (maximum 500 words) outlining your interest in the position and why you believe you have the skills, capabilities, and experience to be considered Diversity, Equity & Inclusion at Hudson Hudson is committed to helping you find a workplace where you feel respected, supported, and free to thrive. We welcome applications from all backgrounds, identities, and lived experiences—because when different voices come together, amazing things happen . Casual Loading Please note for all Australian based contract and temporary roles only, the pay rate is inclusive of mandatory 25% casual loading. This excludes permanent and fixed term roles.