Principal Software Engineer at Commonwealth Bank
Sydney, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

15 Nov, 25

Salary

0.0

Posted On

15 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Aws, Beam, Languages, Snowflake, Metadata Management, Python, Azure, Data Systems, Spark, Typescript

Industry

Information Technology/IT

Description
  • You are collaborative and enjoy solving analytical problems to help our team to reach highest potential
  • We are a team of big thinkers who are engineering the future of banking
  • Together we will build tomorrow’s bank today, using world-leading technology and innovation

TECH SKILLS

You will need to be across a broad range of tools, languages, and frameworks. We don’t expect you to know them all deeply but experience or exposure to some of these will set you up for success in this team:

  • Full-cycle development expertise in Python, TypeScript, and/or Golang, with strong experience building scalable microservices and RESTful APIs.
  • Cloud-native engineering across AWS and Azure, including infrastructure design, platform reliability, and DevSecOps practices like CI/CD, IaC, TDD/BDD.
  • Advanced AI/ML capabilities , with deep knowledge of GenAI, LLMs, and frameworks such as LangChain and Semantic Kernel.
  • Data engineering proficiency , including distributed processing (Spark, Flink, Beam), data lakes/warehouses (Snowflake, BigQuery), and streaming platforms (Kafka, Kinesis).
  • Database and testing expertise , covering vector/graph databases and non-deterministic testing approaches for robust data systems.
  • Governance and architecture leadership , with experience in metadata management, data cataloging tools (Collibra, Alation), and customer engagement systems.
Responsibilities

RESPONSIBILITIES

  • Lead the design and delivery of scalable AI and traditional solutions, guiding architecture and engineering strategy across cloud platforms.
  • Drive modern engineering practices , including platform, prompt, and knowledge engineering, while fostering collaboration across technical and product teams.
  • Build and scale GenAI capabilities , overseeing infrastructure for model fine-tuning, deployment, and monitoring.
  • Automate and simplify operational processes using data, dashboards, and system integrations to improve efficiency and compliance.
  • Champion data governance and quality , ensuring privacy, lineage, observability, and regulatory compliance in all development initiatives.
  • Mentor engineering talent and communicate effectively , translating complex technical concepts for senior leadership and non-technical stakeholders.

You will need to be across a broad range of tools, languages, and frameworks. We don’t expect you to know them all deeply but experience or exposure to some of these will set you up for success in this team:

  • Full-cycle development expertise in Python, TypeScript, and/or Golang, with strong experience building scalable microservices and RESTful APIs.
  • Cloud-native engineering across AWS and Azure, including infrastructure design, platform reliability, and DevSecOps practices like CI/CD, IaC, TDD/BDD.
  • Advanced AI/ML capabilities , with deep knowledge of GenAI, LLMs, and frameworks such as LangChain and Semantic Kernel.
  • Data engineering proficiency , including distributed processing (Spark, Flink, Beam), data lakes/warehouses (Snowflake, BigQuery), and streaming platforms (Kafka, Kinesis).
  • Database and testing expertise , covering vector/graph databases and non-deterministic testing approaches for robust data systems.
  • Governance and architecture leadership , with experience in metadata management, data cataloging tools (Collibra, Alation), and customer engagement systems
Loading...