Taro Logo

Principal Software Engineer - AI/ML

A Western Australian bank that's part of CBA, focused on becoming Australia's favourite digital bank through innovative technology and customer-centric solutions.
Perth WA, Australia
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Finance

Description For Principal Software Engineer - AI/ML

Bankwest, a prominent Western Australian bank and part of the Commonwealth Bank Group (CBA), is seeking a Principal Software Engineer specializing in AI/ML to join their innovative technology division. This role represents a unique opportunity to shape the future of digital banking through cutting-edge AI implementation.

The position sits at the intersection of two key lending crews - Seamless Lending and Resilient Lending - where you'll lead the technical strategy and implementation of AI-powered solutions. You'll be responsible for creating intuitive, fully integrated lending experiences that streamline processes for both brokers and customers.

As a Principal Engineer, you'll work directly with CBA's top engineers and AI experts, driving the adoption of emerging AI technologies while maintaining a strong focus on security and risk management. The role demands expertise in both traditional software engineering and modern AI/ML technologies, including Generative AI, AWS BedRock, and SageMaker.

The ideal candidate brings extensive experience in large-scale digital application development, with a strong background in Java stack and JavaScript frameworks. You'll need deep knowledge of cloud-native solutions, microservices architecture, and DevSecOps practices. More importantly, you'll need to be a strategic thinker who can translate technical vision into actionable plans while mentoring and leading engineering teams.

Bankwest offers a flexible working environment with a hybrid model, requiring at least half the time spent connecting in the office. The company culture emphasizes innovation, customer focus, and work-life balance, with various flexible working arrangements available including part-time and job share options.

This role presents an exceptional opportunity for a senior technologist who is passionate about AI and wants to make a significant impact in transforming banking through technology. You'll be part of a forward-thinking organization that's committed to becoming Australia's favourite digital bank, working on projects that directly affect millions of customers.

Last updated 13 hours ago

Responsibilities For Principal Software Engineer - AI/ML

  • Provide core technology and domain expertise to inform technical strategy
  • Design solutions for complex challenges within business unit
  • Lead engineering for Bankwest Seamless Lending Crew and Resilient Lending Crew
  • Drive automation practices and DevSecOps journey
  • Design and implement innovative technical solutions
  • Mentor and upskill engineers
  • Drive AI integration into engineering workflows
  • Work with CBA's top engineers and AI experts

Requirements For Principal Software Engineer - AI/ML

Java
JavaScript
  • Full-cycle engineering experience
  • Experience in developing large-scale digital applications
  • Expertise in AI/ML technologies including Generative AI
  • Deep knowledge of architectural patterns and cloud-native solutions
  • Proficiency in agile development methodologies
  • Experience with DevSecOps practices
  • Strong skills in working with large datasets
  • Experience with Java stack and JavaScript frameworks
  • Knowledge of AWS & Azure, microservices architecture

Benefits For Principal Software Engineer - AI/ML

  • Flexible work arrangements
  • Office/remote hybrid model
  • Career development opportunities
  • Part-time arrangements available
  • Job share options

Jobs Related To Bankwest Principal Software Engineer - AI/ML