Senior Software Engineer (Python / GenAI)
- Company
- Citi
- Location
- Mississauga, Canada
- Salary
- 94 000–142 000 CAD/yr
- Posted
- 2026-10-07
Skills: Python
Citi’s Markets Technology group is modernizing financial risk management, and we are seeking an experienced Senior Python Engineer to sit at the center of that evolution. In this role, you will architect and scale robust backend systems, leveraging Generative AI to analyze massive volumes of unstructured financial communication - extracting trading signals, validating market behavior, and enhancing critical risk controls across Citi’s global markets infrastructure.
This is a high-impact, hands-on engineering position (~80% coding) where your technical contributions will directly influence next-generation risk and intelligence platforms at global enterprise scale.
Key Responsibilities
• Design and implement advanced risk detection and analytics algorithms on Citi’s strategic platforms, integrating Generative AI foundational models to evaluate market activity and derive actionable intelligence from multimodal data (chat, voice, transcripts). • Apply advanced prompt engineering, token usage optimization, and Retrieval-Augmented Generation (RAG) techniques to develop efficient, production-grade solutions using Citi's proprietary data at scale. • Architect, build, and deploy resilient, distributed backend services and high-performance APIs across Kubernetes-orchestrated infrastructure. • Continuously research, benchmark, and integrate emerging LLM/GenAI paradigms, libraries, and frameworks to elevate platform capabilities and engineering velocity. • Partner with quantitative…
Full text and application on the employer's site.