AI Powered Engineering Role
We are seeking an experienced Staff Software Engineer to join our new AI Powered Engineering function dedicated to working with Commonwealth Bank's global engineering community.
About the Role
The successful candidate will work with Commbank's top engineers and AI experts to drive training, culture and experimentation so that all of our engineers are making the best use of emerging AI technologies.
* Collaborate with the team to tackle complex technical problems, contributing to design and implementation to ensure quality engineering outcomes.
* Translate requirements into engineering solutions, assisting in breaking down work and creating clarity for team members.
* Experiment with emerging AI assisted engineering tools and capabilities, providing feedback and insights from real world testing.
* Deliver robust and reusable solutions that integrate seamlessly into other teams' workflows and products.
Requirements
To be successful in this role, you will have:
* Extensive experience in designing and implementing scalable, maintainable and reliable software solutions.
* Working knowledge of AI/ML and Gen AI applications and how they can enhance software engineering processes to improve productivity.
* Experience building RAGs using LlamaIndex, LangChain, or similar frameworks.
* Preferably have experience building Agentic AI systems using AutoGen, CrewAI, Pydantic, 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).
What We Offer
We offer a collaborative and innovative environment where you'll have the opportunity to work on cutting-edge projects and develop your skills. You'll be supported when faced with challenges and empowered to tackle new opportunities.