Distributed Systems Software Engineer- Leading Quantitative Trading Firms
Core
Building infrastructure for quantitative trading firms operating at extraordinary levels of scale, throughput, latency, and reliability.
Role type
Senior IC distributed systems software engineer
Builds
Large-scale distributed compute, real-time event-driven systems, high-throughput messaging, and petabyte-scale data platforms
Domain
Financial technology / Quantitative trading / High-performance computing
Required skills
Software engineering fundamentals, distributed systems design, concurrency and parallelism, reliability and consistency, systems thinking, C++/Java/Python/Go/Rust
Preferred skills
Experience from Big Tech, infrastructure companies, databases, cloud platforms, HPC, or developer infrastructure
Technologies
C++, Java, Python, Go, Rust
Responsibilities
Design complex distributed systems, build distributed storage and data platforms, implement fault tolerance and state replication, perform performance engineering across compute, storage, and networking
Seniority
Senior, hands-on IC