The Analytical Calculation Engine (ACE) Development Team is a group within Citi Finance and Risk Technology, responsible for developing and implementing the analytical models for derivatives credit risk and exposure calculations Firm-wide.
The team's primary focus is the development, testing, deployment, and maintenance of the derivatives credit risk application, used for internal risk management and regulatory capital purposes.
The Counterparty Credit Risk Senior Architect position is a senior role that will interface closely with developers, quants and front office technology teams to improve the system architecture, the codebase organization, testing and release processes. There will be exposure to a wide range of technological frameworks, including high performance distributed computing and cloud.
The role will involve tasks such as:
1. Developing and improving the Counterparty Credit Risk applications architecture.
2. Optimize performance and consolidate the workflow across asset classes.
3. Improving the CI/CD of the credit risk application.
4. Extend and enhance existing test suites.
5. Identifying and developing calculation optimization improvements.
6. Serving as advisor or coach to new or lower-level developers.
7. Exercising independence of judgement and autonomy.
8. Acting as SME to senior stakeholders and /or other team members.
Qualifications:
9. Proven experience in software development or engineering roles.
10. Excellent command of Python is essential.
11. Deep understanding of software design, architecture principles and industry best practices.
12. Experience with distributed systems
13. Experience with CI/CD pipelines and Dev Ops practices
14. Ability to write clean, tested highly efficient code.
15. Outstanding analytical and problem-solving skills.
16. Solid mathematical finance and statistical analysis skills.
17. Excellent verbal and written English.
18. Strong leadership skills and experience working collaboratively within development teams.
19. Ability to take ownership and proactively follow up on issues.
Advantages:
20. Good knowledge in C++.
21. Knowledge of Rates, Credit, Equities, Commodities, FX derivatives and derivatives risk.
22. Experience working on regulatory based projects such as Model Risk, Basel, Stress Testing, FRTB, SA CCR, CCAR,
23. Experience with high performance and cloud computing
24. Familiarity with Numerical analysis/Monte-Carlo methods.
25. Knowledge of probability and stochastic calculus.
Education:
Master’s degree or equivalent in computer science, mathematics, engineering or physics.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------