Staff Software Engineer
Core
Design and implement scalable software solutions leveraging Generative AI to enhance engineering productivity and build robust features for business banking customers.
Role type
Staff Software Engineer (Gen AI)
Builds
Scalable microservices, RAG systems, and Agentic AI workflows for business banking products.
Domain
Financial Services / Generative AI / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Scalable software architecture, Gen AI application development, RAG implementation (LlamaIndex, LangChain), Agentic AI systems (AutoGen, SemanticKernel), Microservices design, Cloud platform expertise (AWS, Azure), Python/TypeScript/C#, AI coding assistant proficiency.
Preferred skills
Agentic AI frameworks (Pydantic), Advanced LLM tooling (Anthropic Claude, LiteLLM, Hugging Face), Research on emerging AI tooling.
Technologies
Python, TypeScript, C#, AWS, Azure, LlamaIndex, LangChain, AutoGen, SemanticKernel, Pydantic, Cursor, GitHub CoPilot, Aider, Cline, Anthropic Claude, LiteLLM, Hugging Face.
Responsibilities
Collaborate on complex technical designs and implementation, Translate business requirements into engineering solutions, Experiment with and evaluate emerging AI tools, Deliver reusable solutions integrating into team workflows, Participate in architectural discussions and code reviews, Mentor junior engineers.
Seniority
Staff, technical leadership & hands-on IC