CareerPlan

Senior Software Engineer (Python / GenAI) – Markets Technology

MISSISSAUGA, Ontario, CanadaFull-time$94k2026-10-07 → 2026-11-10
Hybrid

Core

Architect and scale robust backend systems leveraging Generative AI to analyze unstructured financial communication, extract trading signals, and enhance risk controls for Citi's global markets infrastructure.

Role type

Senior IC Python backend engineer (GenAI)

Builds

Next-generation risk and intelligence platforms processing multimodal data (chat, voice, transcripts) at global enterprise scale

Domain

Financial services / Generative AI / Risk Management

Deliverable

production ML models

Required skills

Python backend development, Generative AI foundational models, prompt engineering, token usage optimization, Retrieval-Augmented Generation (RAG), Kubernetes, system design, data structures, algorithms

Preferred skills

Financial services/banking experience, trading workflows, market data, unstructured/conversational data processing

Technologies

Python, Kubernetes, LLMs, RAG, CI/CD

Responsibilities

Design and implement risk detection algorithms integrating GenAI; Apply prompt engineering and RAG for production solutions; Architect and deploy distributed backend services and high-performance APIs; Research and integrate emerging LLM paradigms; Partner with quantitative analysts and risk teams; Deliver maintainable software with unit testing and code reviews

Seniority

Senior, hands-on IC