Senior Software Engineer, Storage Infrastructure
Core
Building and operating the next generation of globally distributed storage systems that underpin stateful services, managing physical hardware to distributed databases.
Role type
Senior Software Engineer, Storage Infrastructure
Builds
Globally distributed storage systems, provisioning systems, observability tooling, and automation for storage clusters.
Domain
Cloud infrastructure, distributed systems, storage hardware
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Rust, Go, Python, distributed systems concepts (consistency, consensus, replication, fault tolerance), distributed databases, infrastructure as code, storage fundamentals (block devices, filesystems, SSDs), high-throughput low-latency system design, network fundamentals for distributed storage
Preferred skills
Designing provisioning systems, modeling failure domain dependencies, benchmarking storage hardware, building standardized observability and runbooks, automating operational toil
Technologies
Rust, Go, Saltstack, Terraform
Responsibilities
Write design documents for new provisioning systems, model failure domain dependencies across edge locations, benchmark new storage hardware, build standardized observability and runbooks for distributed database clusters, automate operational toil through purpose-built tooling and intelligent automation
Seniority
Senior, hands-on IC