Blockhouse
Experienced Rust Engineer -- Trading Systems
2mo ago
USASeniorrustgcpproductiontrading systems
Senior Rust engineer role focused on extending and maintaining production trading systems in a crypto trading firm.
Responsibilities
- Extend and optimize the Rust trading engine, with emphasis on performance, reliability, and extensibility
- Integrate new centralized and decentralized venues and harden existing integrations
- Contribute to the ongoing GCP migration, including observability, deployment, and data infrastructure
- Partner with the Head of Trading and quantitative researchers to translate strategy requirements into production systems
- Uphold and improve engineering standards through code review, design feedback, and mentorship
- Help establish and maintain team practices around testing, CI, and on-call operations
Requirements
- 2–5 years of production Rust experience, or equivalent production experience in a comparable systems language (C++, Go) with demonstrated Rust proficiency
- Proven track record of delivering low-latency or performance-sensitive systems in production
- Strong command of concurrency, asynchronous programming, networking, and performance trade-offs
- Proficiency in Linux/UNIX environments and standard debugging and profiling tooling
- Demonstrated pragmatism: a preference for incremental improvement over rewrites, and sound judgment on where to invest engineering effort
Nice to have
- Experience integrating with centralized or decentralized crypto exchange APIs
- Background in market making, execution systems, or high-frequency trading infrastructure
- Working experience with Google Cloud Platform
- Familiarity with internal tooling development (TypeScript, React) for trader- or operator-facing interfaces
- Python proficiency for tooling, testing, or research integration
- Prior experience mentoring or informally leading engineers
Conditions
- Substantive ownership of a production trading system with direct impact on firm PnL
- Close working relationship with the founding team, Head of Trading, and quantitative staff
- Meaningful equity participation and strategy PnL share
- Live trading environment with real capital at stake and a high engineering bar
Other
- Company: Blockhouse
- Location: Remote (US time zones required); NYC in-person or hybrid preferred
- Type: Full-time
- Compensation: $110,000–$160,000 base, commensurate with experience. Equity grant and strategy PnL share included. Full benefits.
- Blockhouse is a systematic crypto trading firm operating two live production strategies across centralized and decentralized perpetual venues, trading client capital. The firm was founded in 2022.
- Our core market-making engine is built in Rust and is deployed in production across multiple venues. We are actively extending the platform — integrating additional exchanges, refining execution, and developing the surrounding operational infrastructure, including our trader dashboard, GCP environment, and observability systems. Blockhouse is a small, engineering-driven team, and engineers work directly with the founders and Head of Trading.
- This is a senior individual contributor position on our trading systems team, reporting into the Head of Trading. The role is focused on extending our production Rust engine: writing production code daily, owning meaningful components of the system end-to-end, and raising the technical standard of the team through code review, design input, and mentorship of junior engineers.
- We are not looking to rebuild the platform. Our system is operational and trades real capital today. The successful candidate will demonstrate the ability to navigate an existing codebase, identify high-impact improvements, deliver them to production incrementally, and improve the reliability and extensibility of the platform over time.