Overview
In this role you will design, develop and maintain high-performing Python micro-services for Citi’s front-office commodities risk platform. You’ll collaborate with traders, risk managers and analytics teams to deliver scalable data processing components. The work sits at the intersection of risk, data modelling and distributed systems, with modern deployment on OpenShift/Kubernetes. You will help refresh a core trading platform and contribute to global, cross-team initiatives. This is a hands-on, impact-focused opportunity in a fast-moving trading tech area.
Pay / Benefits
- hybrid working model
- generous holiday allowance starting at 27 days
- discretionary annual bonus
- private medical insurance
- pension plan
- paid parental leave
Responsibilities
- Design, develop and maintain high-performing Python micro-services for the risk platform
- Collaborate with Traders and Risk Managers to gather requirements and deliver functionality
- Assist with production issue resolution (SL3) and ensure fault tolerance
- Work with Markets Quantitative Analytics (MQA) and Commodities Market Data (CMD) teams to integrate analytics and data
- Coordinate with global Citi technology teams to align on standards and delivery
- Integrate external libraries such as Market Data, Trade Repository and Analytics into the platform
- Stay updated with the latest technology trends and apply them to the platform
- Drive continuous improvement in data processing, modelling and performance
Key requirements
- Experience in Commodities risk or front-office derivatives is preferred
- Proven ability to interact with trading desks and rapidly address issues
- Hands-on Python development with SQL Server; Parquet exposure is a plus
- Strong delivery experience across the full development lifecycle
- Good problem-solving skills and capability to troubleshoot production issues
- Experience with an analytics library
- Stakeholder management
- Collaborative teamwork
- Strong communication
- Python
- SQL Server
- Parquet
…
