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.
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.
#J-*****-Ljbffr