Senior Software Engineer - AI Team (City of Sydney)

Senior Software Engineer - AI Team (City of Sydney)

05 Aug
|
Nuix
|
City of Sydney

05 Aug

Nuix

City of Sydney

Role Overview

We're growing a new AI engineering team in Sydney that owns Enrich — our AI data‑enrichment product for finding, identifying and codifying data in unstructured documents — and builds new AI and agentic capability into the Nuix Neo platform. Our stack is Java, Python and React/TypeScript/MUI, shipping across SaaS and on‑prem. As a Senior Software Engineer you’re a strong individual contributor who takes features from design to done, raises the bar on non‑functional quality (security, performance, DevOps), and helps the team’s more junior engineers grow. You’ll work across a cross‑time‑zone team and collaborate closely with product, architecture and data science.

Location

This position will be based in our Sydney office. Candidates are required to attend the office a minimum of three days per week but may voluntarily elect to work either remotely or from the Sydney office for the remaining two days of the week.

Key Responsibilities

- Own end‑to‑end delivery of significant features and epics — design, build, test and ship.
- Bring greater awareness of non‑functional requirements (security, performance, DevOps) and ensure architecture principles are followed.
- Provide thoughtful, pragmatic code review on complex PRs, capturing security concerns and ensuring secure‑by‑design practices.
- Set and refine code best practices; help maintain and improve QA gates.
- Be active in architecture discussions — asking questions, challenging approaches, contributing to target state.




- Drive collaboration within the team and communicate effectively across teams and geographies.
- Mentor and support mid‑level, associate and graduate engineers.
- Contribute to how we design, evaluate and ship AI agents and agentic capability in the platform.

Skills, Knowledge and Expertise

- Degree, or equivalent, in Computer Science, Engineering or a related field.
- Typically 7+ years’ software engineering experience (framework minimum for Senior is 5+), with a demonstrated track record of delivering complex work end‑to‑end.
- Strong backend Java and experience with Spring framework; and/or React/TypeScript; full‑stack capability valued.
- Python exposure and comfort working with model‑backed components and data scientists is a plus.
- Experience with containerised, cloud and on‑prem delivery (Docker, Kubernetes, AWS) desirable.
- Interest or experience in AI/LLM‑backed features, agents or NLP/document‑intelligence domains is highly desirable.
- Recognised as a subject‑matter expert in at least one technical area; a clear communicator and a positive, mentoring presence in a distributed team.

Nuix is an equal opportunities employer.

We welcome all applications and are a adaptable employer. We strive to make any required adjustments where possible to make the process fair and equitable for everyone. If you need any accommodations throughout the interview process, please note this in your job application.

#J-18808-Ljbffr

📌 Senior Software Engineer - AI Team (City of Sydney)
🏢 Nuix
📍 City of Sydney

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - ai team (city of sydney) / city of sydney

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - ai team (city of sydney) / city of sydney