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).
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.
Job Responsibility:
Ingress/plan/execute/manage technical initiatives to make our electronic trading systems faster, more adaptable stable and maintainable aligned to HPAi standards
Communicate ideas, requirements, and results across disparate teams
This position will support technical populations (Rates), partnering with leaders to understand their challenges and design and execute solutions to solve them
Communicating business and IT requirements to external vendors and internal technical teams
Requirements:
Low Latency Trading – Rates and Cross Markets, domain specific technology is required
Deep knowledge of operating system fundamentals – hyper focus on Linux (REL, CoreOS)
Understanding of OSI model and TCP and UDP network protocols
Experience with Python and data libraries
Fluency with the Unix command line and shell scripting
Practical experience with modern Linux systems and systems programming concepts like C, IPC mechanisms, virtual memory, and process life cycle
Strong troubleshooting skills and knowledge of profiling/debugging tools such as gdb, perf, DTrace, SystemTap
Can understand, interpret, and improve application performance via system tuning
Thorough understanding of modern computer architecture - modern x86 AMD and Intel cache hierarchies as an example