GrepJob
Roblox

Principal Software Engineer - Storage Cache

Roblox
Apply
about 4 hours ago
San Mateo, CA, USA
Staff+
H1B Sponsor

Base Salary

$295k - $345k/yr

Responsibilities

  • Lead the architectural transition to a next-generation, multitenant caching service.
  • Drive systemic optimizations to mitigate head-of-line blocking and manage hot keys.
  • Design and build frameworks for automating development and monitoring of services.
  • Champion engineering best practices through design reviews and performance benchmarking.
  • Mentor and empower engineers, fostering a culture of knowledge sharing.

Requirements

  • A BS degree in Computer Science or equivalent professional experience.
  • At least 8+ years of hands-on software engineering experience.
  • Deep domain knowledge in building and operating large-scale distributed systems.
  • Experience running Active/Active distributed systems on container orchestrators.
  • Strong programming experience in Go and C++.
  • Proven success in resolving massive-scale bottlenecks in distributed systems.
  • Hands-on experience with modern telemetry and observability stacks.
  • Bonus: Contributions to major open-source caching projects.
  • Bonus: Experience extending cache functionality or tuning memory allocators.
  • Bonus: Experience with caching proxies and designing multi-tiered caching architectures.

Tech Stack

AmbassadorC++GoGrafanaKibanaKubernetesPrometheusRedis

Categories

BackendData EngineeringDevOps