AI Derivatives Pricing Specialist
An AI Derivatives Pricing Specialist develops and deploys machine-learning-enhanced models to price, hedge, and risk-manage financ…
Skill Guide
Differentiable programming is a paradigm where programs are constructed to be automatically differentiable, enabling gradient-based optimization via automatic differentiation (AD) for tuning model parameters to match observed data.
Scenario
Given a set of European option market prices across strikes and maturities, calibrate the parameters of a local volatility model to fit the observed implied volatility surface.
Scenario
Calibrate the mean-reversion speed and volatility parameters of the Hull-White one-factor model to a time series of observed swap rates and swaption prices, incorporating constraints to ensure model stability.
Scenario
Build a production-grade, low-latency calibration system for a proprietary multi-asset stochastic volatility model that must recalibrate parameters every minute using streaming market data.
JAX is preferred for functional transformations and high-performance numerical code. PyTorch is dominant in research and offers dynamic computational graphs. TensorFlow is used in production-heavy environments. Zygote.jl is key for Julia's scientific computing ecosystem. Choose based on team expertise and deployment constraints.
QuantLib with AD bindings provides industry-standard financial model implementations. DiffEqFlux.jl is built for differentiating through differential equation solvers. OR-Tools is used when calibration involves complex constraints. Custom libraries are necessary for ultimate performance and control in production systems.
1 career found
Try a different search term.