Principal AI Software Engineer & Architect – Sydney

UpperGround by Hudson

Sydney

On-site

AUD 180,000 - 280,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

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.

Qualifications

  • Degree, or equivalent, in a relevant field such as computer science/engineering, software engineering, machine learning, mathematics or a related quantitative discipline.
  • At least 10 years' software engineering experience, with a track record of providing technical solutions to complex problems at scale.
  • Experience developing an AI / ML product is highly desirable - familiarity with the realities of shipping AI features, agents or model-backed products.
  • Strong backend Java and experience with Spring framework; ideally full-stack (80/20 backend/frontend) with TypeScript and React front end. Backend essential, frontend nice-to-have.
  • Python exposure valuable given our model-backed components; comfort working alongside data scientists and ML workflows.
  • Experience across on-prem and SaaS/cloud delivery (Docker, Kubernetes, Helm, AWS) is desirable.
  • Experience building or integrating AI/LLM-backed features, agents or agentic workflows is highly desirable.
  • Familiarity with NLP, document intelligence or data-enrichment technologies (or adjacent) is a strong plus.
  • Hands-on and strategic, a strong communicator and consensus builder, comfortable operating across multiple teams and tech stacks and driving clarity in ambiguity.
  • Self-driven, autonomous and able to demonstrate initiative for technical improvements.

Responsibilities

  • Take a leading role in application architecture, partnering with the Architecture function to define and converge on target-state technology and patterns.
  • Set, refine and uphold engineering standards across code style, code quality, security, and secure-by-design practices.
  • Improve reliability and performance across the product, and guide others to do the same; troubleshoot, triage and resolve complex customer problems.
  • Contribute production code and provide thoughtful, pragmatic reviews on complex PRs.
  • Mentor engineers across levels, growing the technical capability of a distributed team.
  • Contribute to innovation, technical planning and ways of working - including how we design, evaluate and ship AI agents and agentic workflows in the platform.

Skills

Java / Spring
Backend development
Python
AI/ML product
TypeScript / React
Docker / Kubernetes
Cloud platforms AWS
NLP / Data enrichment
Communication / leadership

Education

Bachelor's degree in Computer Science or related

Tools

Kubernetes
AWS
Docker
CI/CD tools

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal AI Software Engineer — Lead Architect & Innovator
Principal AI Software Engineer — Lead Architect & Innovator

Hudson RPO • Sydney

Hybrid
AUD 240,000 - 320,000
Principal Software Engineer - AI
Principal Software Engineer - AI

Hudson AU • Sydney

On-site
AUD 180,000 - 240,000
Health insurance
Principal Software Engineer - AI
Principal Software Engineer - AI

UpperGround by Hudson • Sydney

On-site
AUD 180,000 - 280,000
Principal Software Engineer - Ai New
Principal Software Engineer - Ai New

Hudson RPO • Sydney

Hybrid
AUD 240,000 - 320,000
Principal AI Engineer & Architecture Lead (Sydney)
Principal AI Engineer & Architecture Lead (Sydney)

Nuix Limited • Sydney

Hybrid
AUD 180,000 - 240,000
Principal AI Engineer - Data Enrichment Platform
Principal AI Engineer - Data Enrichment Platform

Hudson AU • Sydney

Hybrid
AUD 180,000 - 240,000
Health insurance
Senior AI Platform Architect & Principal Engineer
Senior AI Platform Architect & Principal Engineer

Nuix • Council of the City of Sydney

Hybrid
AUD 180,000 - 300,000
Senior AI Software Engineer — Hybrid Sydney
Senior AI Software Engineer — Hybrid Sydney

Matchbox • Council of the City of Sydney

Hybrid
AUD 170,000 - 210,000
ESOP
AI Productivity Benefit
Parental Leave
+5
AI Engineering Manager — Lead High-Impact Team (Sydney)
AI Engineering Manager — Lead High-Impact Team (Sydney)

Matchbox • Sydney

Hybrid
AUD 180,000 - 280,000
ESOP
AI tools stipend
Parental leave
+5
Principal Software Engineer - AI Team
Principal Software Engineer - AI Team

Nuix • Council of the City of Sydney

Hybrid
AUD 180,000 - 300,000