Senior Software Engineer, Foundational Storage
Core
Design, operate, and optimize distributed stateful storage systems (object storage, databases, caches) to ensure data consistency, availability, and efficiency for Sentry's products.
Role type
Senior Software Engineer (Distributed Systems & Storage)
Builds
Open-source Objectstore, storage APIs, abstractions, and internal storage services
Domain
Cloud Infrastructure / Distributed Systems / Data Storage
Required skills
Distributed systems design, Data consistency, Concurrency control, Sharding and rebalancing, Kubernetes, Rust, Python, Observability, SLO management, Incident response
Preferred skills
Key-value stores, Wide-column stores, Terraform, Shared library development, Data migration
Technologies
Rust, Python, Kubernetes, Terraform, Objectstore
Responsibilities
Design and operate storage systems including configuration and performance tuning; Create APIs and abstractions for product teams; Solve scale challenges like consistency and routing; Plan safe migrations with product engineers; Build fault-tolerant platforms with Platform/Infrastructure teams; Improve performance and cost efficiency; Write code and documentation; Own latency/availability SLOs and participate in on-call.
Seniority
Senior, hands-on IC
