Senior Software Engineer (Python / GenAI) – Markets Technology
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