Staff Software Engineer
Core
Design and implement scalable software solutions and GenAI applications to enhance customer digital experiences and banking platforms.
Role type
Staff Software Engineer (GenAI)
Builds
Customer digital experiences, CRM platforms, data-driven decisioning services, and AI-enabled engagement tools. (via careerplan.io/jobs/REQ263369-staff-software-engineer-at-cba)
Domain
Financial Services / Generative AI
Deliverable
production ML models
Required skills
Scalable software architecture, GenAI application development, RAG implementation (LlamaIndex, LangChain), Microservices on cloud (AWS, Azure), Python/TypeScript/C#, AI coding assistant usage
Preferred skills
Agentic AI systems (AutoGen, SemanticKernel), Advanced AI tooling research (Claude, LiteLLM, Hugging Face)
Technologies
Python, TypeScript, C#, AWS, Azure, LlamaIndex, LangChain, AutoGen, SemanticKernel, LangGraph
Responsibilities
Collaborate on complex technical designs, translate requirements into engineering solutions, experiment with emerging AI tools, deliver reusable integrations, contribute to architectural discussions, conduct code reviews, mentor junior engineers
Seniority
Staff, technical leadership & force multiplier
