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).
CITI seeks an experienced Python Developer to join their Commodities Index business to roll out a new Index back-testing tool, contributing to the firm's advanced tools and analytics frameworks. The role involves direct interaction with front office and business, with responsibilities including Python-based platform development, API creation, and system scalability.
Job Responsibility:
Design, develop and optimize Python-based Index calculators platform for decomposition and attribution analytics
Develop high-performance, scalable APIs using Flask or FastAPI for internal and client-facing tools
Work directly with front office and business to gather requirements and iterate rapidly on deliverables
Implement robust testing, versioning and data validation mechanisms
Maintain clean, well-documented and modular code with a focus on performance and reliability
Ensure seamless integration with internal data sources, storage systems and reporting tools
Requirements:
Proven Python development experience, preferably in financial services or commodities trading environments
Strong expertise in Pandas, NumPy and other scientific computing libraries
Proven experience with FastAPI or Flask for API development
Deep understanding of time-series data manipulation and back-testing frameworks
Experience working with large data sets and real-time data pipelines
Strong debugging and profiling, and performance optimization skills
Excellent communication skills and ability to interact effectively with non-technical stakeholders (strafing and structuring teams)
Strong problem-solving skills and ability to troubleshoot complex Python-related issues
Nice to have:
Previous experience with commodities indices, structured products or financial index engineering
Familiarity with market data platforms and pricing feeds (e.g., Bloomberg, Refinitiv etc)
Exposure to containerization (Docker) and Cloud platforms (AWS, GCP etc)
Knowledge of database systems (SQL/NoSQL) and data serialization formats (Parquet/HDF5 etc)
What we offer:
27 days annual leave (plus bank holidays)
A discretional annual performance related bonus
Private Medical Care & Life Insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Special discounts for employees, family, and friends
Access to an array of learning and development resources
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.