
Software Engineer (mid-level) - AI Team
AI
Nuix is seeking a mid-level Software Engineer to join its new Sydney AI engineering team, building and maintaining the Enrich AI data-enrichment product and contributing to AI and agentic capabilities in the Nuix Neo platform. The role requires 3+ years of software engineering experience and proficiency in Java, Python, or React/TypeScript, working in a hybrid arrangement with a minimum of 3 days per week in the Sydney office.
What you'll do
- Deliver user stories end-to-end with high quality and minimal rework
- Ensure code styling and design patterns are followed; include meaningful unit tests, with all code covered by the appropriate level of testing
- Apply basic security concepts in the code you write and follow secure-coding practices
What you need
Must-have
JavaPythonReactTypeScriptMUITesting practicesVersion controlCI/CDSecure coding
Nice-to-have
AIMachine LearningNLPDocument intelligence
Soft skills
CommunicationFeedback receptivenessProactiveCollaborativeKnowledge sharing
Software EngineerAIJavaPythonReactTypeScriptHybridSydneyMid-levelNuix