Citigroup is seeking a Senior AI Engineer for its Banking Technology division in Mississauga, Ontario. The role focuses on designing and deploying AI solutions within a collaborative environment, requiring extensive experience in software engineering and AI development
Job Summary
This role focuses on implementing scalable, agentic AI frameworks and generative AI solutions within small, agile squads at Citi's Banking Technology organization.
The successful candidate will operate with an AI-first mindset, emphasizing rapid prototyping, MVP-driven development, and iterative delivery of production-grade AI capabilities.
Candidates must ensure AI solutions are well-aligned to banking and financial services requirements, constraints, and business outcomes while safeguarding firm reputation.
Matching Summary
Match Score: 85
Citigroup is seeking a Senior AI Engineer for its Banking Technology division in Mississauga, Ontario. The role focuses on designing and deploying AI solutions within a collaborative environment, requiring extensive experience in software engineering and AI development.
Salary
Base: $120,800.00 - $170,800.00; Bonus/Equity: Not specified; Benefits: Global benefits including well-being and growth support
Skills & Requirements
Must-have
6-10 years software engineering experience
2+ years AI software development
Python or Java Spring Boot proficiency
LLM-based solutions and agentic systems
RAG, prompt engineering, MCPs experience
Docker, Kubernetes, OpenShift hands-on
API-first microservices architecture design
Nice-to-have
JavaScript TypeScript Angular Node.js knowledge
Experience with AI coding tools like Devin
Data science statistical modeling background
Interest in mentoring junior engineers
Full-stack application development skills
Key Requirements
Bachelor's or Master's degree in Computer Science or related field
6-10 years progressive software engineering experience
2+ years focused on AI software development
Solid understanding of banking/financial services regulated environments