Sydney
4 days ago
Software Engineer (mid-level) - AI Team logo

Software Engineer (mid-level) - AI Team

Nuix

Software Engineer (mid-level) - AI Team

Nuix is hiring a mid-level Software Engineer for its new Sydney AI engineering team to build and maintain the Enrich AI data-enrichment product and contribute to new AI and agentic capability in the Nuix Neo platform. The role requires 3+ years of software engineering experience and working proficiency in Java, Python, or React/TypeScript, working on-site in Sydney at least 3 days per week.

Core AIHybridFull-timeMid LevelJavaPython

Salary

Not specified

Work Location

Sydney, New South Wales, Australia, AU

Work Model

On-site; minimum 3 days per week in Sydney office, optional remote for remaining 2 days

Experience Required

3 years

Employment Type

Full-time

Experience Level

Mid-level, typically 3+ years

Core Qualifications

Technical (Must-have)
JavaPythonReactTypeScriptMUITesting practicesVersion controlCI/CDSecure coding
Soft Skills
CommunicationCollaborationProactive mindsetFeedback receptivenessKnowledge sharing

Preferred Qualifications

Technical (Nice-to-have)
AIMachine LearningNLPDocument intelligence

Key Responsibilities

  • 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
  • Investigate and fix build/test issues in the CI/CD pipeline
  • Actively participate in backlog grooming and planning, providing reasonable estimates
  • Share knowledge with the team and contribute to the wiki; support onboarding of newer team members
  • Grow your understanding of the broader system, including our model-backed and AI components
Software EngineerAIJavaPythonReactTypeScriptSydneyFull-timeMid-levelNuix