freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (mid-level) - AI Team

Summary

Build and maintain an AI data-enrichment product using Java, Python, and React/TypeScript, while contributing to new AI and agentic features in the Nuix Neo platform.

Role Overview

Join our new Sydney AI engineering team, building and maintaining Enrich — our AI data‑enrichment product that finds, identifies and codifies data in unstructured documents — and contributing to new AI and agentic capability in the Nuix Neo platform. You'll work across a modern stack (Java, Python, React/TypeScript/MUI) in a cross‑timezone team, with plenty of room to grow.

Location

This position will be based in our Sydney office. The candidate is required to attend the office a minimum of 3 days per week but may voluntarily elect to work either remotely or from the Sydney office for the remaining 2 days of the week.

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.

Skills, Knowledge and Expertise

  • Bachelor's degree, preferably in Computer Science or a related field, or equivalent experience.
  • Typically 3+ years of related software engineering experience.
  • Working proficiency in one or more of Java, Python or React/TypeScript, with a willingness to become full‑stack.
  • Solid grasp of testing practices, version control and CI/CD fundamentals.
  • Basic understanding of secure coding concepts.
  • Interest in AI/ML, NLP or document‑intelligence domains is a plus.
  • Communicates clearly, takes feedback well, and shows a proactive, collaborative mindset.

Equal Opportunity

Nuix is an equal opportunity employer. We welcome all applications and are a flexible employer. We strive to make any required adjustments where possible to make the process fair and equitable for everyone.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available