About Citi:
This role involves developing and optimizing data pipelines for risk calculations, trade analytics and regulatory reporting .
Key responsibilities
- Develop and optimize scalable Spark Java-based data pipelines for processing and analyzing large scale financial data
- Design and implement distributed computing solutions for risk modeling , pricing and regulatory compliance
- Ensure efficient data storage and retrieval using Big Data
- Implement best practices for spark performance tuning including partition, caching and memory management
- Maintain high code quality through testing , CI/CD pipelines and version control (Git, Jenkins)
- Work on batch processing frameworks for Market risk analytics
Qualifications and Skills
- 10 years + of experience in software development with at least 5 years of experience in Spark Java and Big data frameworks
- Strong proficiency in Python and Spark Java with knowledge of core spark concepts (RDDs, Dataframes, Spark Streaming, etc)
- Experience working in financial markets , risk management and financial instruments
- Familiarity with market risk concepts including VaR, Greeks, scenario analysis and stress testing
- Hands on experience with Hadoop, Spark
- Proficiency on Git, Jenkins and CI/CD pipelines
- Excellent problem solving skills and strong mathematical and analytical mindset
- Ability to work in a fast paced financial environment
Applications Development
Time Type:
Full timeView the " " poster. View the .
View the .
View the