匡醍量化|大富翁量化

2026 Q3 Quant Hiring: Python, C++, and ML Dominance

中文 📅 2026-10-05 👁 views this month —

Data Source

Quantide Quantitative Job Database (covering open roles and full JDs from 20+ institutions including QRT, WorldQuant, Jane Street, Point72, G-Research, Man Group, Akuna, IMC, DRW, Optiver, Citadel, etc.). This quarter, **747** roles are in the database (100% JD coverage), with **292** explicitly posted in Q3 2026 and **455** listed without a specific date.
## I. Volume and Structure

We analyzed 747 job postings from 21 companies, of which 191 (26%) are core quantitative roles (Research + Trading + ML/AI).

Role Category Distribution

Seniority Structure

Role Category Count Share
Software Engineering 311 42%
Other 131 18%
Quant Research 78 10%
Quant Trading 69 9%
Other Functions 53 7%
Machine Learning/AI 44 6%
Risk/Operations 43 6%
Data 18 2%

Seniority breakdown: Intern 7%, Entry/Junior 3%, Senior/Management 18%.

II. Hard Skills: The Universal Top 5

Across all roles, the top five most common hard skills are:

  1. Python — Required in 53% of JDs
  2. Risk Management — Required in 25% of JDs
  3. C++ — Required in 23% of JDs
  4. Linux/Unix — Required in 22% of JDs
  5. Distributed/Concurrency — Required in 19% of JDs

Top 15 Hard Skills

Focusing solely on core quant roles (Research/Trading/ML) tightens requirements significantly:

Core Role Hard Skill Frequency
Python 72%
ML/DL 39%
Statistics/Probability 38%
C++ 37%
PhD 27%
Algorithms/Data Structures 26%
Risk Management 25%
Options/Derivatives 23%

Core Quant Role Skills

Top 5 by Function

  • Quant Research (78 roles): Python 87% · Statistics/Probability 62% · C++ 54% · ML/DL 53% · PhD 46%
  • Quant Trading (69 roles): Python 58% · Risk Management 38% · Options/Derivatives 32% · Statistics/Probability 30% · ML/DL 29%
  • Machine Learning/AI (44 roles): Python 68% · LLM 50% · PyTorch 32% · ML/DL 32% · CI/CD 32%
  • Software Engineering (311 roles): Python 64% · Linux/Unix 41% · Distributed/Concurrency 31% · Networking/OS 31% · C++ 28%
  • Data (18 roles): Python 83% · pandas/NumPy 44% · ML/DL 33% · Linux/Unix 28% · C++ 22%
  • Risk/Operations (43 roles): Risk Management 60% · Options/Derivatives 35% · Python 30% · ML/DL 23% · SQL 21%
  • Other Functions (53 roles): Risk Management 15% · Distributed/Concurrency 13% · Options/Derivatives 13% · Networking/OS 11% · Python 8%

III. Rarest Requirements

Rare but Valuable (appearing ≤6 times):

Skill Count Companies
Monte Carlo 1 qubert
Snowflake 1 qubert
Haskell 2 citadelsecurities, gresearch
DPDK/Kernel Bypass 3 point72, qubert
Scala 3 akuna, gresearch, worldquant
KDB+/q 3 citadelsecurities
Reinforcement Learning 4 gresearch, worldquant
MongoDB 4 imc, man
JAX 4 imc, sig
Olympiad/Competitions 5 ubiquant, worldquant
gRPC 5 gresearch, point72, qubert, worldquant
FIX Protocol 5 qubert
Go 6 gresearch, qubert, ubiquant, xtxmarkets

Threshold Requirements:

Requirement Count Share
PhD 86 12%
Olympiad/Competitions 5 1%
Top-tier University 28 4%
Publications/Papers 16 2%
CFA/FRM 7 1%
Series 7/57 License 3 0%
Visa Sponsorship Explicitly Mentioned 9 1%

Among the 325 JDs mentioning experience years, the median minimum required experience is 5 years.

IV. Geography and Companies

City Distribution

Company Distribution

City Occurrences Company Count
London 136 qubert 192
New York 103 worldquant 97
Chicago 60 janestreet 83
Hong Kong 30 point72 83
Singapore 26 gresearch 63
Stamford 15 man 51
Ho Chi Minh City 15 akuna 42
Budapest 14 imc 27
Hanoi 13 drw 26
Greenwich 12 optiver 16

V. Key Takeaways

  1. The Entry Trio = Python + Statistics/Probability + C++: Python leads with a 53% appearance rate, while C++ is the second most essential currency (23%). Research roles additionally demand machine learning and statistical foundations.
  2. Engineering is the Largest Entry Point: Software engineering roles dominate this quarter. Low-latency/HFT is explicitly required in 17% of JDs (microsecond-level systems and C++ performance optimization are core testing points).
  3. Niche High-Value Skills: System trading skills such as KDB+/q, DPDK/kernel bypass, and FIX protocol appear in single-digit JDs across the board. These represent scarce capabilities where "few know them, but many urgently need them."
  4. LLMs Are Entering Quant JDs (6%), concentrated in ML/AI roles (about half), but not yet widespread in traditional research roles—this is an opportune moment to position yourself.
  5. Educational Thresholds Vary by Role: PhD requirements stand at approximately 12%, while Olympiad/competition-based hard requirements appear only in single-digit JDs. Research roles prioritize academic credentials, while engineering roles prioritize system capabilities.

This report is automatically generated by the Quantide Content Factory, with data accumulating continuously from the recruitment database; next quarter will support quarter-over-quarter comparisons and tracking of skill demand changes.