Get more replies from employers
Send a job-specific resume in minutes.
Hudson RPO is partnering with a pioneer in Australian technology to hire a Principal Software Engineer for the Sydney AI engineering team. This hands-on role leads architectural direction for an AI-powered data enrichment product, mentoring engineers and collaborating across teams to deliver agentic capabilities and scalable solutions.
You will work with NLP, document intelligence and model-backed components, shipping AI features across SaaS and on-prem environments, while ensuring reliability,
Principal Software Engineer - AI New Hudson•Sydney, NSW, AU
Join an AI engineering team shaping next-gen AI & agentic capabilities. Hands-on Principal role with strong Java/Spring, Python, architecture and technical leadership. Build AI-powered products across NLP, document intelligence and unstructured data.
Position: Principal Software Engineer – AI
Job Type: Permanent, Full-Time
Location: Sydney CBD
Working Arrangement: 2–3 days per week in the office
Work Rights: Full Australian working rights required
Hudson is partnering with a pioneer and market leader in the Australian technology space to find a Principal Software Engineer to join their new Sydney AI engineering team.
This is a key technical leadership role, acting as the technical anchor for a team that owns an AI-powered data enrichment product and builds the next generation of AI and agentic capabilities.
The product uses AI to find, identify and codify information from unstructured documents, including NER, PII extraction, document classification, compound lexeme and skills analysis. The team combines proprietary models with leading open-source tools and delivers solutions across both SaaS and locally deployed environments.
You'll own technical excellence: taking a leading role in application architecture in partnership with our dedicated Architecture function, converging the team's technology toward target state, and lifting reliability, performance and security. This is a hands-on individual-contributor role with broad cross-team influence - you'll write code and review PRs while mentoring engineers and setting the standards the team is held to.
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.
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.
Due to current Victorian labour hire licence restrictions, Hudson is not advertising, offering or accepting applications for contract, temporary or labour hire roles that are based in Victoria or otherwise connected to Victoria. This includes contract, temporary or labour hire roles where the candidate resides in Victoria, even if the role is based in another state. These restrictions do not apply to permanent or fixed term employment opportunities.