Senior Backend Engineer, Historical APIs
About the Role
You will build ingestion, indexing, and retrieval features for archival systems and optimize queries against large databases. You will improve API performance and reliability for high-throughput services, debug and profile production systems, and collaborate on caching, scaling, and distributed data patterns. You will participate in system design, technical discussions, and long-term planning.
Requirements
- 3+ years of strong backend engineering experience
- Experience with Rust, C++, or an equivalent language
- Professional experience with distributed systems, data pipelines, and performance-focused engineering
- Familiarity with database schema design and optimization patterns for large datasets
- Ability to break down complex problems into simple solutions
- Drive to dive deep into performance optimizations
- Desire for a fast-moving, high-ownership environment
Responsibilities
- Build ingestion, indexing, and retrieval features across archival systems
- Improve API performance and reliability for high-throughput services
- Optimize query performance against ClickHouse, Postgres, and RocksDB
- Collaborate with senior and staff engineers on caching, scaling, and distributed data patterns
- Debug, profile, and maintain production systems for performance
- Engage in system design, technical discussions, and long-term planning
Benefits
- Remote-first flexibility
- Meaningful equity
- Generous vacation
- Wellness budget
- Support for learning and travel
