Software Engineering Manager, Database (SmithDB)

Added
21 minutes ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

rust azure s3 kubernetes opentelemetry

📋 Description

  • 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 with memory and CPU profiling; own path from profiling to fix
  • Design and harden SmithDB deployment on Kubernetes (multi-tenant, high-throughput, low-latency)
  • Contribute to cloud object store integrations (S3, GCS, Azure Blob) and data-at-rest standards
  • Build and maintain observability for the engine itself: metrics, tracing, debug tooling

🎯 Requirements

  • 7+ years in systems or database engineering, with 2+ years in technical lead or engineering management
  • Production Rust experience—able to write and review Rust at scale
  • Deep understanding of database or storage engine internals: query execution, storage layouts, indexing, compaction
  • Systems performance analysis: memory allocators, CPU hotspots, lock contention, Tokio
  • 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)

🎁 Benefits

  • Medical, dental, and vision coverage
  • Flexible vacation
  • 401(k) plan
  • Meals on in-office days in the US
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →