Reinventing the Future of Banking
About the Role
We are seeking an exceptional Software Engineer to join our Business Banking Gen AI team. In this role, you will be working alongside CommBank's global engineering community to leverage AI assisted tools and capabilities to build business banking functionality.
The ideal candidate will have experience in designing and implementing scalable, maintainable, and reliable software solutions. A strong understanding of AI/ML and Gen AI applications is also highly desirable.
Key Responsibilities
* Experimenting with emerging AI assisted engineering tools and cloud services, providing feedback and insights from real-world testing.
* Building solutions that meet the highest possible quality standards while balancing security, performance, availability, and maintainability concerns.
* Collaborating with the team to tackle complex technical problems, contributing to design and implementation to ensure quality engineering outcomes.
* Delivering robust and reusable solutions that integrate seamlessly into other teams' workflows and products.
* Actively participating in code reviews, maintaining high-quality code bases, and assisting in documentation for knowledge sharing.
Requirements
* Experience in developing applications using .NET framework, JavaScript frameworks (Next JS), APIs, and databases such as Aurora.
* Working knowledge of AI/ML and Gen AI applications and how they can enhance software engineering processes to improve productivity.
* Exposure building RAGs using LlamaIndex, LangChain, or similar frameworks.
* Proficiency in one or more programming languages (e.g., Python, TypeScript, or C#) and experience developing microservices architecture on cloud platforms (AWS & Azure).
* A keen interest in researching new AI tooling and being a daily user of AI coding assistants such as Cursor, Continue, GitHub CoPilot, Aider, Cline, etc.
About Us
We are a forward-thinking organization committed to making a positive impact for customers, communities, and each other. We advocate and facilitate a culture of inclusion and respect, celebrating all cultures, abilities, genders, expressions of gender, and sexual orientation.
Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive, and flexible workplace. If you're excited about this opportunity but don't meet every single requirement, we still want to encourage you to send in your application.