Senior Python Developer โ€” Risk Calculation Engine

$$$$
Product

Numerical Technologies LTD is a leading provider of custom software solutions and services specializing in risk, limits, and regulatory capital systems. We are currently looking for a Junior/Middle Python Developer to join our team.

 

What will you be doing?
You will design and build risk calculations for Hypothetical P&L, Risk-Theoretical P&L, and Historical VaR โ€” owning the full HVaR pipeline end-to-end, and architecting calculation components for the upcoming Expected Shortfall extension. Along the way, you will optimise compute-intensive batch and intraday workloads, own quality through automated testing and reconciliation frameworks, and collaborate closely with quant developers and the Historical Data Store team.

 

What are we looking for?

  • Programming: Expert-level in at least one of Python, C++, or Java/Scala, with strong Python regardless (the analytics ecosystem is Python-centric).
  • Distributed/large-scale compute: Experience building or operating high-throughput calculation platforms โ€” grid computing, Spark/Dask/Ray, or in-house distributed batch frameworks; profiling and optimising numerical workloads.
  • Risk domain: Working knowledge of market risk measures โ€” VaR (historical simulation in particular), P&L vectors, scenario shocks (absolute/relative/log returns), aggregation and netting.
  • Data engineering fundamentals: Handling large time-series and position datasets efficiently (columnar formats, partitioning, memory management).
  • Engineering practice: CI/CD, automated testing of numerical code (tolerance-based comparison, golden datasets), code review culture.

 

Nice to have: 

  • Experience with HPL/RTPL production and PLA testing.
  • Numerical computing depth: numpy/scipy internals, vectorisation, GPU acceleration.
  • Experience integrating with quant pricing libraries via C++/Python bindings.

 

What we offer:

  • Competitive compensation depending on experience and skills.
  • Regular assessments and salary reviews.
  • Paid personal days.
  • Mental health support program.
  • Language classes.
  • Flexible working schedule.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
C++, Java/Scala
Published 8 July
27 views
ยท
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...