Overview
In this senior role, you will design and build low-latency market data pipelines and services for Citi’s Commodities desks. You’ll work closely with front-office traders and quants to translate trading needs into robust software in a high-performance, front-office environment. The role combines engineering excellence with AI-driven workflow innovations to improve data quality, analytics, and trading lifecycle. This is a chance to influence market data infrastructure at a major financial institution.
Pay / Benefits
- Generous holiday allowance (27 days + bank holidays)
- Discretionary annual performance bonus
- Private medical insurance
- Employee Assistance Program
- Pension Plan
- Paid Parental Leave
Responsibilities
- Architect and optimize scalable market data engines and real-time distribution services
- Develop modular APIs and event-driven architectures across Java, Python, or C#
- Ensure reliable delivery of tick, end-of-day, and historical data to pricing libraries and trading apps
- Partner with front-office traders and quants to translate requirements into production software
- Champion Generative AI and Agentic AI workflows within the development lifecycle
- Drive best practices: TDD, CI/CD, containers, observability, and low-latency tuning
- Take end-to-end ownership from design to deployment and monitoring
Key requirements
- Advanced proficiency in Java, Python, or .NET/C# with focus on low-latency and concurrency
- Experience with messaging/streaming systems (Kafka, RabbitMQ, Solace, ZeroMQ, or gRPC)
- Relational databases and time-series/caching tech (PostgreSQL, Oracle, Redis, InfluxDB, etc.)
- DevOps: Git, CI/CD automation, Docker/Kubernetes/OpenShift, Linux
- Familiarity with LLMs, GenAI tools, and agentic frameworks (LangChain, LlamaIndex)
- Financial services experience in a Tier-1 bank or equivalent
- Domain knowledge in Commodities and cross-asset products; market data fundamentals
- Stakeholder management
- Strong communication with traders and tech leaders
- Self-driven with ownership
- Java, Spring Boot, concurrency, GC optimization
- Python (async, NumPy/Pandas, FastAPI)
- .NET Core, multi-threading, async I/O
Apps Dev Senior Engineer in London employer: Citigroup
Citi is an exceptional employer, offering a dynamic work environment in the heart of London where innovation meets collaboration. As a Sales Director, you will benefit from extensive training and mentorship opportunities, fostering your professional growth while working alongside industry leaders in FX Sales. With a strong commitment to integrity and inclusivity, Citi provides a supportive culture that empowers employees to excel and drive meaningful results for clients.