About the role
Develop and architect a low-latency, high-throughput trading platform.
- •Build and architect Alpaca's algorithmic trading platform focusing on high quality, low-latency, high-throughput brokerage services.
- •Work across frontend, backend, databases, and distributed systems to deliver a production-grade trading system.
- •Key Responsibilities Design and implement low-latency, high-throughput trading systems and services.
- •Work on order management and risk management system development.
- •Architect scalable, highly available distributed systems and data models.
- •Optimize performance at system and CPU level; improve concurrency and throughput.
- •Requirements Strong software engineering experience with trading/exchange systems (OMS/EMS, market making, algo trading).
- •Proficiency in low
- •and high-level languages (C/C++, Go, Rust, Java, Scala, Python).
- •Experience with messaging systems, databases, and distributed system design.
Tech stack
C++GoRustJavaScalaPython
Match insights
Tech:C++, Go, Rust, Java, Scala
Level:Senior