Senior Software Engineer - Storage Cache
Core
Building a next-generation, multitenant caching infrastructure to deliver sub-millisecond latency and support 1 billion Daily Active Users while reducing costs by 90%.
Role type
Senior IC distributed systems engineer (storage/cache)
Builds
High-scale distributed caching service (ValKey-based) for Roblox platform
Domain
Internet / Distributed Systems / Storage Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Go, C++, Kubernetes, Nomad, distributed systems architecture, observability (Prometheus, Grafana, Kibana), chaos engineering, performance optimization
Preferred skills
Open source contributions (Redis, ValKey, Memcached), custom cache modules (C/Rust), Lua scripting, memory allocator tuning (jemalloc), caching proxies (Twemproxy, Envoy)
Responsibilities
Lead architectural transition to multitenant caching service, drive systemic optimizations for head-of-line blocking and resource utilization, design automation frameworks for development and monitoring, champion engineering best practices and post-incident retrospectives, mentor engineers across Storage, Platform, and Product teams
Seniority
Senior, hands-on IC