An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Crisil is seeking senior Python developers to design and implement backend systems for trading and risk management in investment banking. You will build data processing pipelines, automate workflows, and integrate REST APIs to support PnL, risk, and reporting.
The role requires collaboration with quants, traders and risk teams, and mentoring junior engineers. Ideal candidates have strong Python, SQL, and data processing skills, and experience with Unix/Linux environments.
We are looking forseniorPython Developerswith strong experience intrading and risk management systemswithin investment banking. The role involves building backend applications and data processing logic supporting risk calculations, tradeworkflowsandreporting.
Develop and enhancePython-based applicationsfor trading and risk use cases
Builddata processing pipelines and automation scriptsfor trade,riskandreconciliation workflows
Work withlarge financial datasetsto supportPnL, riskandreporting requirements
Contribute tosystem design,architectureand scalability decisions
Collaborate withquants,tradersandrisk teamsto translate business requirements into technical solutions
Develop and integrateREST APIs and backend services
Ensurehigh code quality and test coverage
Participate incode reviewsandmentorjunior developers whererequired
Strong exposure to enterprise-gradefront-office trading and risk platforms(e.g.,Quartz,SecDB, Athena, Kanon, Beacon or equivalent), with integration across pricing,riskandtrade lifecycle workflows
StrongSQL skillswith ability to handle complex queries and large datasets
Experience withPython libraries (Pandas, NumPy)for data processing
Experience buildingRESTfulAPIs/services (Flask /FastAPI/ Django)
Strong understanding ofdata structures and performance optimization
Experienceworking withlarge-scale data processing andperformance optimization
Working knowledge ofUnix / Linux environments and basic shell scripting
Experience working inInvestment Banking / Capital Markets environments
Market Risk / CCR /PnL/ Trade lifecycle / Reconciliation
Understanding of financial products such as:
Experience working withquants or pricing models
Basic scripting (Unix / Bash)
Prior experience inglobal banking environments
Note: Candidates without capital markets / risk / trading domain experience will not besuitablefor this role