Roblox

Principal Software Engineer - Data Access

Roblox

Apply
3 months ago
San Mateo, CA, USA
Staff+
H1B Sponsor

Base Salary

$289k - $338k/yr

Responsibilities

  • Partner with Product, Engineering, and Security teams to define long-term strategy and technical requirements for the Data Access platform.
  • Lead the architecture, implementation, and operation of storage Infra-as-a-Service offerings.
  • Improve and scale large distributed 24x7 services with high reliability and zero downtime.
  • Design and build frameworks or tools for automating development, testing, deployment, and monitoring.
  • Collaborate with partner teams to produce project work plans and measurable metrics.
  • Create high-quality and reusable code while maintaining site reliability.
  • Improve SLAs and reduce rollout time for critical storage and data-access features.

Requirements

  • Strong experience designing and delivering large-scale distributed systems handling millions of real-time requests per second.
  • Deep data management knowledge in technologies like RDBMS, Caching, Kafka, and KV stores.
  • Experience building deployment pipelines on container orchestrators like Kubernetes.
  • Proficiency in programming languages such as Rust, Go, Java, or C++.
  • Strong scripting and test automation abilities.
  • Familiarity with telemetry stacks like Grafana and Prometheus.
  • BS degree in Computer Science or equivalent professional experience with at least 7 years of hands-on experience.

Tech Stack

Amazon DynamoDBApache CassandraApache KafkaC++ConsulGoGrafanaJavaKibanaKubernetesMicrosoft SQL ServerMySQLPostgreSQLPrometheusRedisRust

Categories

BackendData EngineeringDevOps