Quantitative Developer

Overview

The role of Senior Python Quant Developer involves collaborating with a dynamic fintech team to transform a complex fixed-income model from C# into an efficient, modular Python codebase. The contractor will work closely with quantitative analysts to enhance model performance, ensure code maintainability, and implement rigorous data validation processes within the investment platform.

Responsibilities

  • Re-engineer a complex C# quant model into Python.
  • Refactor and modularise the existing codebase.
  • Collaborate directly with quants to productionise the model.
  • Enhance the codebase by improving performance, testing, and maintainability.
  • Build and implement data validation and orchestration processes.
  • Utilize Pydantic and PostgreSQL in development.

Requirements

  • Strong commercial Python experience.
  • Good C# experience.
  • Proficiency in Pydantic and PostgreSQL.
  • Strong object-oriented programming skills.
  • Experience with complex numerical or data-heavy systems.
  • Computer Science degree or similar technical qualification.
  • Experience in fixed-income or broader financial markets is advantageous but not essential.