Enable job alerts via email!

Python Quant Developer - HFT Team (F/M/D)

Flowdesk

City Of London

On-site

GBP 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Job summary

A leading financial technology firm in London seeks an experienced developer to take ownership of Quant Research Experience (QRX). The ideal candidate will have over 5 years of professional Python experience, expertise in building data pipelines, and a solid understanding of market concepts. Responsibilities include developing quantitative trading models and high-quality research tooling in a dynamic international environment.

Benefits

International environment
Pension
100% health coverage
Team events and offsites

Qualifications

  • 5+ years professional Python development experience.
  • Experience building and documenting high-quality APIs for developers.
  • Proven experience building large data pipelines / ETL workflows.
  • Understanding of crypto or TradFi markets and trading concepts.

Responsibilities

  • Take ownership of QRX and build a fast, effective toolset for Quant Researchers.
  • Develop quantitative trading models alongside traders and researchers.
  • Build high-quality research tooling including simulations and visualizations.
  • Implement data validation and access layers for production use.

Skills

Professional Python development
Building and documenting APIs
Data pipeline construction
Clean and modern Python code

Tools

Pandas
Numpy
Bokeh
Matplotlib
Jupyter
Job description
Overview

Flowdesk's mission is to build a global financial institution for digital assets, one designed from the ground up for market integrity and efficiency. To achieve this in a rapidly evolving market, we apply a disciplined, first-principles approach to everything we do.

This approach is embedded in our core services, from institutional liquidity provision, trading solutions, OTC execution to our comprehensive treasury management offerings. This is how we cut through the noise and build robust and scalable systems across all our business lines.

What You’ll Do
  • Take ownership of QRX (Quant Research Experience) - build and deliver a fast, effective toolset for Quant Researchers.
  • Work alongside traders and researchers to develop quantitative trading models.
  • Build high-quality research tooling (simulations, post-trade analysis, visualizations).
  • Build data pipelines for high-frequency market data, and alternative data.
  • Implement data validation, monitoring, and access layers for research/production use.
  • Scale up and productionize research model pipelines into large-scale, reliable distributed compute jobs.
  • Manage distributed compute workflows with Dask, Ray, and other frameworks.
  • Develop Jupyter tooling, templates, and widgets for strategy prototyping and parameter tuning.
  • Implement performance attribution, PnL decomposition, and diagnostic tools.
  • Build dashboards and visualizations (Bokeh, Matplotlib) for order book and strategy monitoring.
Must Have
  • 5+ years professional Python development experience.
  • Extremely effective in writing clean, modern Python code.
  • Experience building and documenting high-quality APIs for developers.
  • Deep Python ecosystem expertise: Pandas, Numpy, Bokeh, PyArrow, matplotlib, IPyWidgets, Jupyter, uv, etc.
  • Proven experience building large data pipelines / ETL workflows.
  • Comfortable working in Jupyter notebooks.
  • An understanding of crypto or TradFi markets and trading concepts.
Nice to Have
  • Experience with crypto exchanges and market microstructure.
  • Hands-on with Bokeh or other interactive viz libraries.
  • Distributed compute (Dask, Ray) experience.
  • ML Stack (JAX, Pytorch, Tensorflow, XGBoost, etc.) experience.
  • Experience with compilers and code generation.
Benefits
  • International environment (English is the main language)
  • Pension
  • 100% health coverage
  • Team events and offsites
Recruitment process

Are you interested in this job but feel you haven't ticked all the boxes? Don't hesitate to apply and tell us in the cover letter section why we should meet

Here's what you can expect if you apply

  1. HR interview (30')
  2. Technical interview (30')
  3. Take home assignment + Live coding session (60')
  4. Chat with the Head of People (30') and the Head of Department (30')

On the agenda, discussions rather than trick questions! These moments of exchange will allow you to understand how Flowdesk works and its values. But they are also (and above all) an opportunity for you to present your career path and your expectations for your next job.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.