21 Sep
|
Commbank
|
Victoria
Job Description
Staff Software Engineer – AI/ML, Payments Technology
n
Staff Software Engineer – AI/ML, Payments Technology
n
Sydney or Melbourne
n
Build AI-powered engineering capabilities within one of Australia's largest and most critical Payments technology environments.
n
Work at the intersection of software engineering, cloud and applied AI/ML, turning emerging AI capabilities into secure, scalable production systems.
n
Shape how AI is engineered and adopted across Payments, creating reusable patterns, platforms and capabilities that can scale across teams.
n
Do work that matters
n
Payments Technology sits at the heart of CommBank, building and operating platforms that move billions of dollars and support millions of customers and businesses every day.
n
We're investing in an AI Centre of Excellence within Payments Technology and are looking for several Staff Software Engineers to help us shape the next generation of AI-enabled engineering and payment capabilities.
n
This isn't about experimentation for experimentation's sake.
n
You'll work on practical applications of AI across Payments — from engineering productivity and intelligent automation through to agentic workflows, operational processes, investigation and exception handling.
n
As a Staff Software Engineer, you'll combine strong software engineering fundamentals with hands-on AI/ML and cloud capability to take ideas from experimentation through to secure, reliable and observable production systems.
n
You'll also help establish the engineering patterns, guardrails and reusable capabilities that enable other Payments teams to adopt AI safely and effectively.
n
See yourself in our team
n
You'll join the Payments Engineering AI Centre of Excellence, working alongside engineers, architects, product teams and specialists across the broader Payments organisation.
n
You'll operate as a senior technical leader — remaining hands‐on while influencing architecture, engineering standards and the way teams design, build and operate AI-enabled software.
n
You'll have the opportunity to:
n
Design, build and operate production-grade AI/ML and GenAI solutions in a cloud environment.
n
Build backend services and AI capabilities using Python and modern software engineering practices.
n
Design and productionise AI agents and agentic workflows, including orchestration, tool use, grounding and human-in-the-loop patterns.
n
Work with LLMs and cloud AI platforms to solve real engineering and operational problems within Payments.
n
Develop RAG and grounding patterns, integrating models with enterprise data, APIs and internal systems.
n
Establish approaches for evaluation, guardrails, observability and responsible AI, helping ensure AI solutions are reliable, explainable and appropriate for a regulated environment.
n
Design reusable AI services, frameworks, APIs and platform capabilities that can be adopted across multiple engineering teams.
n
Apply strong cloud-native engineering principles across scalability, resilience, security and performance.
n
Champion DevSecOps and design‐to‐run ownership, taking solutions from architecture and development through deployment, observability and production operations.
n
Explore how AI‐assisted engineering can improve software delivery, testing, operational support and developer productivity.
n
Mentor engineers and help grow AI engineering capability across Payments Technology.
n
Influence technical strategy and contribute to engineering standards and reference patterns for AI adoption across the organisation.
n
We're interested in hearing from people who:
n
We don't expect you to have experience with every technology or AI framework listed below. We're looking for strong engineers with depth across software engineering, cloud and AI/ML who are comfortable learning quickly as the technology continues to evolve.
n
You'll ideally:
n
Bring strong Staff-level software engineering capability, with experience designing, building and operating complex production systems at scale.
n
Have strong hands‐on programming capability, particularly in Python, with experience building production‐quality services and applications.
n
Have strong experience with cloud-native engineering. We primarily use AWS, but experience designing and operating sophisticated solutions on Azure or GCP is also valuable, provided you're comfortable adapting to AWS.
n
Have practical experience building or productionising AI/ML or Generative AI solutions, rather than solely consuming AI tools.
n
Understand modern AI engineering concepts such as LLM integration, agents, RAG, grounding, prompt engineering, tool use, evaluation and guardrails.
n
Understand the challenges of taking AI from prototype to production, including scalability, latency, cost, security, observability and reliability.
n
Bring experience designing APIs, microservices, distributed systems and event‐driven architectures.
n
Have a strong DevSecOps mindset, with experience across CI/CD, automated testing, Infrastructure as Code, observability and production operations.
n
Be comfortable making architectural decisions, evaluating trade‐offs and providing technical direction in ambiguous or rapidly evolving areas.
n
Have experience mentoring engineers and influencing technical direction across teams.
n
Technology & engineering workplace
n
Our environment continues to evolve, so we're more interested in strong fundamentals and adaptability than experience with every individual technology.
n
Exposure across a number of the following would be valuable:
n
AI & ML Engineering
n Generative AI, LLMs, AI agents, agentic workflows, RAG, prompt engineering, model evaluation, grounding, guardrails, responsible AI and human‐in‐the‐loop patterns.
n
Cloud & AI Platforms
n AWS, Amazon Bedrock and cloud‐native architectures. Relevant Azure or GCP AI/cloud experience is also welcomed.
n
Software Engineering
n Python, Java, Node.js/TypeScript, APIs, microservices and distributed systems.
n
Data & Event‐Driven Engineering
n Kafka/event streaming, data pipelines, vector and relational data stores, schema management and integration patterns.
n
Platform & DevSecOps
n Infrastructure as Code, Terraform, Kubernetes/containers, CI/CD, GitHub Actions, observability, security and automated engineering controls.
n
What great looks like
n
You'll thrive in this role if you:
n
Are a strong software engineer first, with genuine depth in AI/ML and cloud engineering.
n
Enjoy turning emerging technologies into practical, production‐ready capabilities.
n
Can move comfortably between experimentation, architecture and hands‐on engineering.
n
Think beyond the model itself and consider the entire system around it — data, APIs, security, evaluation, observability, reliability and operations.
n
Understand that building AI in a critical, regulated environment requires strong engineering discipline and responsible controls.
n
Can take ambiguous problems and turn them into pragmatic technical solutions.
n
Create reusable patterns and capabilities rather than solving the same problem independently in every squad.
n
Influence engineers and technical leaders without needing direct authority.
n
Stay curious and continuously experiment as AI engineering practices evolve.
n
Care deeply about engineering quality, customer outcomes and building technology that can be trusted in production.
n
Why Payments Technology?
n
Few engineering environments combine the scale and criticality of Payments with the opportunity presented by AI.
n
You'll have the opportunity to help shape how one of Australia's largest technology organisations applies AI to real‐world engineering and payment challenges — while working on systems where security, reliability and engineering excellence genuinely matter.
n
If you're an experienced engineer who enjoys building at scale and wants to help move AI from possibility to production, we'd love to hear from you.
📌 Staff Software Engineer - AI/ML, Payments Technology (Victoria)
🏢 Commbank
📍 Victoria