Skip to content
Quant jobs / Two Sigma

Quantitative Software Engineer – Fast Engineering

A low-latency software role building a Rust-based framework for feature construction, alpha generation and trading across many markets. Engineers help researchers deploy models in C++, Rust and Python.

What you’d work on

Our reading of the posting: what a new hire in this role would most likely spend their first months on.

  • Build low-latency Rust components for research and trading
  • Help researchers deploy models in C++, Rust or Python
  • Simulate and analyse changes to alpha models and feature pipelines
  • Measure the quantitative impact of your work on trading models

What they ask for

Required

  • BS in CS, maths, physics or similar
  • Minimum 1 year; 5–10+ preferred
  • High-performance systems programming in Rust, C or C++
  • Python for quantitative analysis
  • Interpersonal skills

Preferred

  • Low-latency optimisation
  • Statistical methods
  • Convex optimisation
  • Market structure
Education
BS in computer science, mathematics, physics or a related technical or quantitative subject.
Experience
Minimum 1 year; 5–10+ years preferred
Languages and tools
  • Rust
  • C++
  • C
  • Python
Markets
multi-asset

How to prepare

  • Write a Rust or C++ feature-computation library with benchmarks
  • Study low-latency design: memory layout, allocation and profiling
  • Learn convex optimisation basics
  • Understand market structure and how features feed trading models

What to study

The HFT Quant Developer roadmap sets out the stages for this kind of role, with free resources for each.

Open the roadmap

Apply

Read the full posting on Two Sigma’s site before applying: requirements, location and pay can change after we check them.

View the posting on Two Sigma’s site ↗

SelfMadeQuant wrote this summary from the employer’s public posting, last checked 6 November 2026. SelfMadeQuant isn’t affiliated with Two Sigma and doesn’t handle applications.

Similar roles