- Company Name
- Flowdesk
- Job Title
- Python Quant Developer - HFT Team (F/M/D)
- Job Description
-
**Job Title**
Python Quant Developer – HFT Team
**Role Summary**
Develop, maintain, and scale Python‑based research and production tools for high‑frequency trading in crypto markets. Own the Quant Research Experience (QRX) stack, collaborate with traders and researchers, and enable rapid strategy prototyping, back‑testing, and deployment at scale.
**Expectations**
- Deliver high‑quality, production‑ready Python code and APIs.
- Translate research models into reliable, distributed compute pipelines.
- Produce actionable analytics, diagnostics, and visualizations for traders.
- Ensure robust data validation, monitoring, and performance attribution.
- Mentor and collaborate with cross‑functional teams to iterate on trading strategies.
**Key Responsibilities**
- Design and build QRX: fast code‑generation, data pipelines, and tooling for strategy research.
- Develop quantitative models with traders, implement in production.
- Create and maintain data ingestion and ETL workflows for high‑frequency and alternative data.
- Implement data validation, monitoring, and access layers for both research and trade execution.
- Scale model pipelines using Dask, Ray, or similar frameworks.
- Build Jupyter‑based prototypes, widgets, and templates for rapid parameter tuning.
- Implement performance attribution, PnL decomposition, and diagnostic dashboards.
- Produce dashboards and visualizations (Bokeh, Matplotlib) for order book and strategy monitoring.
**Required Skills**
- 5+ years professional Python development experience.
- Strong command of modern Python, clean code, and best practices.
- Deep experience with Pandas, NumPy, Bokeh, PyArrow, Matplotlib, IPyWidgets, Jupyter, and async utilities.
- Proven ability to build large‑scale, well‑documented APIs.
- Experience in building and managing ETL pipelines and data workflows.
- Familiarity with crypto or traditional trading concepts and market microstructure.
- Comfortable authoring Jupyter notebooks and reusable widgets.
**Nice to Have**
- Hands‑on with crypto exchanges and market microstructure.
- Interactive visualisation libraries beyond Bokeh.
- Distributed compute frameworks (Dask, Ray).
- Machine‑learning stack (JAX, PyTorch, TensorFlow, XGBoost).
- Knowledge of compiler techniques or code generation.
**Required Education & Certifications**
- Bachelor’s degree or higher in Computer Science, Electrical Engineering, Applied Mathematics, Finance, or a related field.
- Demonstrated certifications in Python or data engineering are advantageous but not mandatory.