Get more replies from employers
Send a job-specific resume in minutes.
UpperGround by Hudson in Sydney is seeking a Principal Software Engineer to lead the AI engineering team responsible for an AI-powered data enrichment product. You will own the technical anchor for architecture, reliability, security, and performance while hands-on coding and reviewing PRs.
This role requires deep back-end Java with Spring, experience in AI/ML product delivery, and collaboration with data scientists.
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.
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 ofmandatory 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.