
Principal Software Engineer, Group AI Enablement
Commonwealth Bank of Australia2 days ago
Melbourne, AustraliaStaff+
Responsibilities
- Define long-term engineering strategy and architecture for enterprise AI capabilities.
- Shape integration patterns for AI models, agents, knowledge sources and business systems with a focus on security, interoperability and reuse.
- Lead complex engineering initiatives from discovery and experimentation through production.
- Build reusable services, reference implementations and engineering patterns for identity, permissions, observability and operational ownership.
- Establish measurable evaluation approaches for RAG and agentic systems using representative business tasks.
- Translate cybersecurity, privacy, risk and Responsible AI requirements into practical engineering controls.
- Remain hands-on through prototyping, software design and review, technical investigations and resolution of critical production issues.
- Mentor senior technical practitioners and influence engineering decisions across organisational boundaries.
Requirements
- Experienced engineering leader with strong architectural judgment and deep hands-on software engineering capability.
- Experience leading complex engineering initiatives across multiple teams, platforms and stakeholders.
- Experience designing distributed, cloud-native systems and enterprise integration patterns, with strong AWS and/or Microsoft Azure experience.
- Experience building retrieval-augmented generation solutions using LlamaIndex, LangChain or comparable frameworks, including ingestion, retrieval, grounding, permissions and evaluation.
- Experience designing or building agentic systems involving tool use, orchestration, state management, human approval and failure recovery.
- Strong software engineering capability using Python, TypeScript, C# or comparable modern languages.
- Experience with DevSecOps, infrastructure as code, automated testing, CI/CD, observability and operational resilience.
- Experience evaluating AI systems across quality, safety, latency, reliability and cost.
- Ability to connect engineering decisions with measurable customer, employee or productivity outcomes.
- Ability to influence senior stakeholders and mentor experienced engineers without relying on formal authority.
- Curiosity about emerging AI technology and a practical approach to experimentation and enterprise-scale adoption.
Benefits
- Sydney or Melbourne work locations.
- Inclusive, accessible and respectful workplace with support or adjustments available.
- Applications welcomed from people of all backgrounds, with a stated commitment to Aboriginal and Torres Strait Islander Peoples.
Tech Stack
Categories
About Commonwealth Bank of Australia
Commonwealth Bank of Australia is an ASX-listed bank headquartered in Sydney that provides retail, business, and institutional banking, payments, and wealth services across Australia. Its offerings include transaction and savings accounts, home and business lending, cards, merchant services, digital banking, superannuation, and investment platforms such as CommSec. Founded in 1911, the bank serves millions of customers through branches, contact centres, and online channels.