W

Westpac

Banking and financial services for customers

Engineer Data and AI

Software EngineeringUpdated on Nov 9
Full-timeSydney NSW, AustraliaNo salary listed

About the Job

Requirements

  • Practical experience building, testing, and supporting production software, data solutions, digital products, platforms, or related technology services.
  • Working knowledge of at least one relevant programming language, such as Java, Kotlin, C#, TypeScript, JavaScript, Python, or Go, and the ability to learn adjacent technologies.
  • Experience contributing to well-structured, maintainable code and using source control, peer review, and automated testing in day-to-day delivery.
  • Understanding of service or interface development, data handling, and integration patterns, which may include REST, gRPC, events, SQL, APIs, data pipelines, or equivalent technologies relevant to the discipline.
  • Experience with modern delivery practices, such as Git, continuous integration and delivery, containers, cloud services, infrastructure as code, or similar tooling.
  • Understanding of how software is operated in production, including logging, monitoring, incident diagnosis, recovery, and continuous improvement.
  • A security- and risk-aware approach, with attention to secure defaults, privacy, accessibility, quality, and reliable customer outcomes.
  • Ability to explain technical choices, ask questions when information is unclear, respond constructively to feedback, and work collaboratively across disciplines and backgrounds.

Responsibilities

  • Design, build, test, release, and operate reliable technology across Westpac Technology teams.
  • Deliver well-scoped outcomes independently within a multidisciplinary squad.
  • Contribute across the engineering lifecycle, from understanding the problem and making practical design choices through implementation, automated testing, deployment, monitoring, and production support.
  • Work within established engineering, security, risk, and accessibility standards, and help improve how the team builds and runs software.
  • Own a feature, service, data product, or material component from design through production within agreed guardrails.
  • Make routine technical decisions, explain trade-offs, and seek support when risk or complexity requires broader input.
  • Build automated evidence of quality through appropriate unit, integration, component, contract, end-to-end, performance, or resilience testing.
  • Design for normal failure conditions, operational visibility, safe deployment, and recovery.
  • Contribute to team learning through reviews, pairing, documentation, incident learning, and continuous improvement.

Desired Qualifications

  • Experience in customer-facing web or mobile engineering, design systems, accessibility, or digital experience delivery.
  • Experience in data engineering, analytics platforms, data quality, data integration, machine learning, generative AI, model operations, evaluation, or AI observability.
  • Experience with contact centre technology, colleague tools, customer interaction platforms, workflow automation, telephony, or conversational experiences.
  • Experience in cloud-native engineering using AWS, Azure, Kubernetes, Terraform, or equivalent technologies.
  • Experience using AI-assisted engineering tools responsibly, including validating generated outputs and maintaining security, quality, and human accountability.
  • Experience working in a regulated, high-availability, or large enterprise environment.

About the Company

Westpac

Banking and financial services for customers

Westpac is an Australian bank offering a wide range of financial services for individuals and businesses, including everyday banking, loans, payments, and digital banking.

Company size
10,001+
Company stage
IPO
Headquarters
Sydney NSW, Australia
Founded
1817

Recently Posted Jobs

Explore more opportunities at Westpac

See more jobs