Gen AI - Principal Engineer

Posted:
8/6/2024, 5:00:00 PM

Location(s):
Karnataka, India ⋅ Bengaluru, Karnataka, India

Experience Level(s):
Expert or higher ⋅ Mid Level ⋅ Senior

Field(s):
AI & Machine Learning ⋅ Software Engineering

Organization: At CommBank, we never lose sight of the role we play in other people’s financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas, and energy all contribute to the impact that we can make with our work. Together we can achieve great things.

Location: Bengaluru-Manyata Tech Park

Job Title: Gen AI - Principal Engineer

Business & Team:

The Gen AI Domain has been set up to build the tools and capabilities needed within the group tapping into the promise of Generative AI as a key technology to solve those needs. This team will be leading an initiative called “Transformer Banking”.

This domain within CDAO is focused on solution practices, tools and platforms required to successfully leverage Large Language Models, rather than the tools and capabilities required to create those models. We will accomplish this through building: technology platforms and tools such as the Gen AI Hub including RAG tooling, knowledge management services, LLM access and control planes; business platforms and tools such as the Customer Conversation Manager and Customer Activity Manager; and practice capability co-creating patterns and practices for Gen AI usage in solutions with crews across CBA leveraging our services alongside other frameworks/libraries.

Gen AI domain will provide services, tools and practices to enable crews across CBA to safely and effectively leverage Generative AI as components of more traditional solutions. We are looking for people who can thrive in a high level of ambiguity, have a strong team culture, are obsessed about customer needs, constantly think about how to effectively manage a wide variety of risks, and are passionate about the potential to lead the world in transforming a large enterprise in a heavily regulated environment using Gen AI as the technology evolves.

Impact & Contribution: As a Principal Engineer for Gen AI, you utilize advanced technical expertise of engineering principles and practices in Gen AI platform to achieve business outcomes. You provide core technology and domain expertise to support technical strategy of the crew and lead the solution design of complex challenges within Gen AI. We are leading the world in AI ambition within Australia’s largest bank and fintech! Together, we will engineer the future of banking with innovative Gen AI solutions!

Roles & Responsibilities:

As an experienced Principal Engineer who act as thought & technology leader, responsible for providing technical strategy and guidance, overseeing engineering projects of all kinds includes AWS, Azure, AI, ML Development experience & end to end solution architect understanding at enterprise level and good in domain understanding with proven expertise in Gen AI platform engineering and a passion for providing AI-driven solutions, you’re ahead of trends and work at the forefront of AI, Big Data, ML, Cloud, Decisioning, API’s and Data technologies.

  • Evangelist, leader and champion of strategic practice development across the Gen AI domain.
  • Leader amongst engineers with respected technical views. Lead and direct multiple teams on complex troubleshooting activity. Play a mentoring role in providing design and technical assistance to other members of the team.
  • Utilises an outstanding competency in core business and technical strategies across platforms to deliver best business outcomes.
  • Build Gen AI capability among engineers including but not limited to Knowledge Engineering/prompt engineering/platform engineering.
  • Knowledge Engineering: identifying and gathering relevant domain specific knowledge from various sources and structuring it in a structured way for LLM model to understand and utilize.
  • Prompt Engineering: Building effective instructions for Gen AI models to generate more relevant, accurate and creative text formats.
  • Platform engineering: Collaborate with other teams to integrate AI solutions into existing workflows and systems to get the platform running and available. They configure and manage the underlying infrastructure that supports the platform, ensuring scalability, reliability, and high availability.
  • Staying up to date on advancements: The field of generative AI is constantly evolving, so staying informed about the latest research and developments, latest releases on different models and their performances are crucial.
  • Ability to develop, suggest best practices of designing infrastructures that support fine-tuning of models to improve performance and efficiency, and troubleshoot any issues that arise during development or deployment.
  • Creating and maintaining documentation: Ensure clear and comprehensive documentation of AI/ ML / LLM
  • Analyse systems and applications and provide recommendations for design, enhancement and development, and play an active part in their execution.
  • Security integration:  GenAI platform engineers weave security best practices throughout the development lifecycle to safeguard the platform from vulnerabilities and data breaches.
  • Monitoring and logging:  Implementation of robust monitoring and logging systems, LLMOps best practices that allows for proactive identification and resolution of potential issues.
  • Responsible AI Guardrails: GenAI platform engineers are responsible for ensuring all Responsible AI metrics are governed through proper system infrastructure and monitoring.
  • Data privacy and governance:  Ensuring user data privacy and adhering to data governance regulations are paramount considerations for GenAI platform engineers.


Essential Skills:

  • Have tech delivery expertise (i.e. an expert in tech that can also get tech delivery done)
  • High level of communications and negotiation skills, including the demonstrated ability to solicit opinions and accept feedback.
  • Experience in operating effectively as part of cross-functional teams.
  • Proficiency in key capabilities – IT SDLC processes, written documentation/ specification skills
  • Have experience in Prompt Engineering / Platform Engineering / Knowledge Engineering disciplines
  • Exposure to tools/services/capabilities like:
    • Cloud Solution Architecture/Development/Security/IaaC (AWS + Azure)
    • Python / TypeScript / C#
    • Gen AI frameworks & tools (e.g. Langchain, Semantic Kernel)
    • Vector/Graph/SQL Databases
    • Non-deterministic automated testing
    • Machine Learning, including LLM fine-tuning
    • System Reliability Engineering
    • Secure Coding
    • Customer engagement systems
    • Workflow platforms


Qualifications:

  • Education: Advanced degree in Computer Science, Engineering, or related field
  • Minimum of 10 years of experience in relevant field, with 5+ years of experience in core technology organization or Banking
  • Proven track record of building and leading a team of engineering professionals.
  • Excellent problem-solving skills and ability to identify creative solutions to complex problems.
  • Strong cross-cultural communication skills and the ability to effectively manage collaboration across time zones.

If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career.

We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.

Advertising End Date: 23/08/2024