Role OverviewWe're looking for a hands-on Engineering Manager to lead the SmithDB team. This is not a pure people-management role. You'll write production code, review PRs at the systems level, make architectural calls, and be in the weeds alongside your engineers.
What You Will Do
Write and review production Rust code across ingestion, query execution, and storage layers, lead architectural decisions on storage format, compaction, indexing, and query planning, drive performance investigations using memory and CPU profiling tools, etc.
Why It Might Be a Fit
7+ years in systems or database engineering, with at least 2 years in a technical lead or engineering management role, production Rust experience, deep understanding of database or storage engine internals, proficiency in systems performance analysis, etc.
Requirements
- 7+ years in systems or database engineering
- 2+ years in a technical lead or engineering management role
- Production Rust experience
- Deep understanding of database or storage engine internals
- Proficiency in systems performance analysis
- Experience deploying and operating distributed services on Kubernetes in a production, multi-tenant environment
- Familiarity with cloud object storage (S3-compatible APIs, consistency models, cost/performance tradeoffs)
- Proven track record of managing engineers
Benefits
- Medical, dental, and vision coverage
- Flexible vacation
- 401(k) plan
- Meals on in-office days in the US
]]>