Nuix logo

Principal Software Engineer - AI Team

AI
NuixSydneyHybrid18 Sept 2026

Nuix is seeking a Principal Software Engineer to join its new Sydney AI engineering team, serving as the technical anchor for the Enrich AI-based data-enrichment product and building next-generation AI and agentic capabilities in the Nuix Neo platform. This hands-on individual-contributor role requires at least 10 years of software engineering experience, strong backend Java and Spring skills, and a track record of delivering complex technical solutions at scale.

What you'll do

  • 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.

What you need

Must-have

JavaSpringTypeScriptReactPythonDockerKubernetesHelm

Nice-to-have

AI/ML product developmentAI/LLM-backed featuresAgentsAgentic workflowsNLPDocument intelligenceData-enrichment technologiesspaCy

Soft skills

CommunicationConsensus buildingMentoringSelf-drivenAutonomousInitiativeStrategic thinkingHands-onComfortable with ambiguity
Principal Software EngineerAIMachine LearningJavaSpringTypeScriptReactPythonHybridSydney