Senior Software Engineer - AI Team at Nuix | Sydney, New South Wales, AUS | Rezi

Senior Software Engineer - AI Team at Nuix

Senior Software Engineer - AI Team

Nuix · Sydney, New South Wales, AUS

2 weeks ago

Senior Software Engineer - AI Team

Nuix · Sydney, New South Wales, AUS

16 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are growing a new AI engineering team in Sydney that owns Enrich, our AI data-enrichment product, and builds new AI and agentic capability into the Nuix Neo platform. Our stack includes Java, Python, and React/TypeScript/MUI, shipping across SaaS and on-prem. As a Senior Software Engineer, you will be a strong individual contributor who takes features from design to done, enhances non-functional quality, and mentors junior engineers. You will collaborate with a cross-timezone team, product, architecture, and data science.

Responsibilities

  • Own end-to-end delivery of significant features and epics, including design, build, and testing.
  • Enhance awareness of non-functional requirements (security, performance, DevOps) and ensure architecture principles are followed.
  • Provide code reviews on complex pull requests, addressing security concerns and ensuring secure-by-design practices.
  • Set and refine code best practices and maintain/improve QA gates.
  • Participate actively in architecture discussions, challenging approaches and contributing to the 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 the design, evaluation, and shipping of AI agents and agentic capability in the platform.

Requirements

  • Typically 7+ years of software engineering experience, with a demonstrated track record of delivering complex work end-to-end.
  • Strong backend Java and experience with the Spring framework.
  • Experience with React/TypeScript.
  • Full-stack capability is valued.
  • Python exposure and comfort working with model-backed components and data scientists is a plus.
  • Experience with containerized, cloud, and on-prem delivery (Docker, Kubernetes, AWS) is desirable.
  • Interest or experience in AI/LLM-backed features, agents, or NLP/document-intelligence domains is highly desirable.
  • Recognized as a subject-matter expert in at least one technical area.
  • Clear communicator and a positive, mentoring presence in a distributed team.

Skills

  • Java
  • Spring framework
  • React
  • TypeScript
  • Python
  • Docker
  • Kubernetes
  • AWS
  • AI/LLM
  • NLP
  • Document Intelligence

Location

  • Sydney

Work Type

  • Hybrid

Experience Level

  • Senior

Education Level

  • Degree in Computer Science, Engineering or a related field, or equivalent experience.

About the Company

  • Nuix is on an incredible journey of transformation, aligning our strengths with our ambitions to pursue greater opportunities.
  • Nuix Vision: Finding Truth in a Digital World.
  • Nuix Mission Statement: Nuix creates innovative software that empowers organizations to simply and quickly find the truth from any data in a digital world. We are a passionate and talented team, delighting our customers with software that transforms data into actionable intelligence.
  • Nuix Values: TAKE OWNERSHIP, RESILIENT, UNFAID, TEAM NUIX, HERO OUR CUSTOMERS.
  • We believe in these principles and seek to weave them into the fabric of our daily work at Nuix. In doing so, we co-create a dynamic and purposeful company culture that we can be proud of and want to belong to.

Equal Opportunity

  • Nuix is an equal opportunities 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.
  • If you need any accommodations throughout the interview process, please note this in your job application.
  • Nuix is an Equal Opportunity Employer