Principal Software Engineer - Data Access
Roblox
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