Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer - Storage Cache (Go/C++/ValKey): Building and operating large-scale distributed caching infrastructure for Roblox with an accent on sub-millisecond latency, multitenant isolation, and elastic scalability. Focus on mitigating hot keys and head-of-line blocking, automating chaos testing and observability, and achieving 99.99%+ availability across active/active clusters.
Location: San Mateo, California, United States; office-based roles require onsite presence Tuesday through Thursday, with optional presence Monday and Friday.
Salary: $243,290–$295,250 USD annually, plus equity compensation and benefits.
Company
Roblox builds tools and platform infrastructure for creating and operating 3D digital experiences used by a global community.
What you will do
- Lead the architectural transition to a next-generation multitenant caching service built on ValKey.
- Ensure strict data, resource, and failure isolation across tenants.
- Optimize distributed cache systems to mitigate head-of-line blocking, manage hot keys, and improve CPU and memory utilization.
- Build frameworks for development automation, chaos testing, fault and latency injection, monitoring, and elastic scaling.
- Lead design reviews, performance benchmarks, failure drills, and blameless post-incident retrospectives.
- Mentor engineers and collaborate across the Storage, Platform, and Product teams.
Requirements
- At least 6 years of hands-on software engineering experience and a BS degree in Computer Science or equivalent professional experience.
- Deep expertise in building and operating large-scale distributed systems.
- Experience running active/active distributed systems on Kubernetes or Nomad.
- Strong hands-on programming experience in Go and C++.
- Experience resolving large-scale distributed-system bottlenecks and partial failures.
- Hands-on experience with observability tools such as Prometheus, Grafana, AlertManager, or Kibana.
Nice to have
- Contributions to or maintenance of Redis, ValKey, Memcached, or other major open-source caching projects.
- Experience with Redis modules in C or Rust, complex Lua scripting, or jemalloc tuning.
- Experience with caching proxies such as Twemproxy or Envoy Redis filter.
- Experience designing complex multi-tier caching architectures.
Culture & Benefits
- Work on mission-critical infrastructure targeting 99.99%+ availability.
- Collaborate across Infrastructure Storage, Platform, and Product organizations.
- Full-time employees are eligible for equity compensation and benefits.
- Roblox provides equal employment opportunities and reasonable recruiting accommodations.
Hiring process
- Design reviews, performance benchmarking, failure drills, and technical evaluation are relevant parts of the role.
- For US-based roles, certain US visa categories may not be supported, and future H-1B sponsorship may not be available.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
CoreWeave
9 дней назад
Senior Engineer, Storage (File & Block)
182 000 - 242 000$
Lambda
8 дней назад
Staff Storage Software Engineer (AI)
349 000 - 465 000$
5 дней назад
Software Engineer, Storage
130 600 - 192 000$
CoreWeave
7 дней назад
Senior Software Engineer, Sandboxes & Virtualization (GPU/Kubernetes)
182 000 - 242 000$
Anthropic
12 дней назад
Staff+ Software Engineer (Storage + Transfer)
1 - 2$
9 дней назад
Principal Software Engineer: Distributed Systems (Config, Test, & Deployment)
200 000 - 250 000$