This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Citi, we are pioneering the future of enterprise operations through innovative technology. Our COO-Technology Engineering and Architecture capability is at the forefront, responsible for architecting best-in-class solutions, driving end-to-end transformation, and integrating cutting-edge Generative AI solutions to unlock unparalleled efficiency, automation, and risk reduction across our global operations.
Job Responsibility:
Architect & Build Production Systems
Pioneer Automation with Agents
Master Containerized Deployments
Drive Technical Direction & Ownership
Champion Engineering Excellence
Innovate & Research
Mentor & Collaborate
Iterate & Deliver
Ensure Responsible AI
Requirements:
6+ years of professional software engineering experience, demonstrating a strong track record of designing, building, and delivering scalable enterprise-grade solutions in commercial production environments, not just proofs-of-concept
Expert-level proficiency in Python is a must-have, with a deep understanding of its ecosystem for AI/ML development, data engineering, and backend services
Extensive hands-on experience with Generative AI concepts, Large Language Models (LLMs), transformer architectures, RAG, and advanced agentic frameworks (e.g., LangChain, LangGraph, Google ADK)
Deep comfort and practical experience with containers and orchestration technologies, specifically OpenShift
Demonstrated ability to architect, develop, and deploy highly performant, large-scale AI/ML systems into production environments
Strong understanding of modern software development principles, clean code practices, data structures, algorithms, and distributed systems
Proficiency with Relational (preferably, PostgreSQL) and Vector (preferably, pgvector) databases
Nice to have:
Proficiency in additional programming languages such as Java, JavaScript/TypeScript, or Golang
Experience with specific frameworks like Spring (AI, Boot), N8N, or Flask
Familiarity with messaging and integration platforms such as Kafka or JMS/MQ
Experience with UI development using modern frameworks like React JS or StreamLit for interactive AI applications
Practical experience in model risk management, developing AI guardrails, and establishing end-user adoption pathways for Generative AI solutions
A proven track record of contributing to open-source projects or publishing relevant research in AI/ML