Skip to content

Python Software Engineer – Trading Platform

A Python engineer on a new team that builds tools and infrastructure for traders and quantitative researchers. It involves designing APIs and frameworks on the firm's trading platform.

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.

  • Maintain technology for in-house trading systems
  • Speed up research and trading analysis workflows
  • Write performance-sensitive code and clean APIs onto data analysis infrastructure
  • Retire legacy code and evaluate new technologies
  • Lead design discussions and code reviews

What they ask for

Required

  • 5+ years building live Python systems
  • Modern Python (3.11+) and ecosystem
  • A systems language such as C, C++ or Rust
  • Data structures
  • CI tools such as TeamCity or Jenkins
  • Linux
  • Mentoring

Preferred

  • Trading industry experience
  • Scientific Python stack
  • Modern Python packaging
Education
Bachelor's or Master's in computer science or related engineering
Experience
5+ years building live Python systems
Languages and tools
  • Python
  • C++
  • Rust

How to prepare

  • Build a well-packaged Python library for market data analysis with tests and CI
  • Learn performance profiling and how to call C++ or Rust from Python
  • Study the scientific Python stack (NumPy, pandas, polars)
  • Practise API design

What to study

Apply

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

View the posting on DRW’s site ↗

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

Similar roles