Staff Software Engineer
Core
Staff Software Engineer leveraging Generative AI and AI agents to automate engineering tasks, build production-grade GenAI solutions, and guide platform teams in adopting AI tools.
Role type
Staff Software Engineer (AI)
Builds
Production-grade GenAI solutions (LLMs, RAG, agentic workflows) and AI-enhanced software development platforms.
Domain
Financial Services / Generative AI / Software Engineering
Deliverable
production ML models | product features (via careerplan.io/jobs/REQ261651-staff-software-engineer-at-cba)
Required skills
Python, TypeScript, Bash scripting, Prompt engineering, Generative AI technologies, AI agent orchestration, Debugging, System design, Cloud-native infrastructure, RESTful APIs, CI/CD, Containerization
Preferred skills
Agent-to-Agent (A2A) architectures, Model Context Protocol (MCP), Multi-agent systems, LangChain, LangGraph, PydanticAI, AWS, Amazon Bedrock, AgentCore, Infrastructure as Code (IaC), Observability
Technologies
Python, TypeScript, Bash, FastAPI, Flask, LangChain, LangGraph, PydanticAI, AWS, Amazon Bedrock, AgentCore, Docker, Kubernetes, JIRA, Confluence, GitHub
Responsibilities
Utilize AI technology to enhance software and platform engineering; Develop and work with AI agents to automate and accelerate engineering tasks; Craft and evaluate prompts to generate code; Build and scale production-grade GenAI solutions; Engage with production systems to debug issues and drive reliability; Establish governance and quality standards for AI-assisted development; Guide engineers in adopting AI tools effectively.
Seniority
Staff, hands-on IC with strategic influence
