Python Risk Management Developer

Posted 2 days ago

redstream technologyNew York (NY)

SENIORITY

Senior

Apply

About the role

Risk Management Developer/ Data AnalyticsNYC/ Onsite Perm role The Risk Management Group is seeking a developer to provide daily support to the team regarding risk analysis/monitoring, and to maintain and extend an existing risk analytics platform supporting structured credit, loan portfolio analysis, and related investment decision-making. The role involves developing tools for valuation, scenario analysis, Monte Carlo simulations, data processing and analysis, model execution, reporting, and visualization. The candidate should be comfortable working with quantitative risk concepts and collaborating directly with business users, but is not expected to design financial models.**Pls note that this is a developer role. Client is not looking for a Data Analyst or a Quant.
Responsibilities: Maintain and enhance existing risk analytics applications and workflows. Support large-scale scenario and Monte Carlo analysis. Develop tools for model execution, data collection, validation, and analysis. Build and improve applications for default analysis, rating transition matrices, prepayments analysis, regression analysis, and probability/exceedance curve reporting. Work with loan-level and transaction-level time series data from raw source formats through normalized datasets. Improve performance, reliability, logging, auditability, and usability of analytical processes. Collaborate with Risk Management and IT teams to deliver practical tools for research, valuation, and portfolio analysis.
Qualifications: Bachelor’s or master’s degree in computer science, mathematics, statistics, engineering, data science, financial engineering, quantitative finance, or a related technical field. Strong Python development skills. Experience with data analysis libraries such as Pandas and/or Polars. Experience with SQL and relational databases, preferably MySQL.Experience automating analytical workflows, including Excel-based processes. Experience with performance optimization, multiprocessing, parallel processing, or job orchestration. Ability to take ownership of an existing codebase and extend it in a reliable, maintainable way. Working knowledge of quantitative concepts such as Monte Carlo simulation, probability distributions, regression analysis, percentiles, default rates, and transition matrices.
Preferred Qualifications: Experience developing financial, risk, investment, or analytics applications. Experience with FastAPI or similar Python web frameworks. Experience with React and charting libraries such as Apache ECharts or Recharts. Experience with Docker or containerized deployment. Familiarity with Excel/VBA integration, Jupyter notebooks, PyTorch is a plus where relevant. Familiarity with structured credit transactions, securitization, consumer/corporate loan data is a plus.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this