08 Nov
|
Citi
|
Mississauga
Build generative AI solutions at Citi as a hands-on Lead Software Engineer using Python, Java, LLMs, and agentic frameworks. Deliver full-stack capabilities.
Citi's Banking Technology organization seeks a Lead Software Engineer for Investment, Corporate, and Commercial Banking. You will design scalable AI systems, integrate multiple model providers, and develop production-grade capabilities. The work emphasizes MVP-driven development, rapid prototyping, and iterative delivery within small, agile squads.
Key Responsibilities:
- Design and deploy scalable agentic AI frameworks
- Build full-stack LLM-driven applications and workflows
- Integrate OpenAI, Anthropic, and Google APIs
- Define evaluation metrics and feedback loops
- Mentor junior engineers through technical guidance
Requirements:
- Six to ten years of progressive software engineering experience
- Two or more years developing AI software
- Proficiency in Python and/or Java Spring Boot
- Experience with LLMs, RAG, prompt engineering, and MCPs
- Bachelor's or Master's degree in a related discipline
Apply hands-on software engineering, generative AI, and agentic systems expertise to enterprise banking solutions at Citi.
📌 Lead Generative AI Software Engineer (Mississauga)
🏢 Citi
📍 Mississauga