Employer listing
Software Engineer, Reliability
Roblox
San Mateo, Ca · hybrid · full time · Entry Level
$153,120 - $196,750
About the Role
Roblox is looking for Software Engineers to join the Reliability team. In this role, you will help evolve the systems that keep Roblox fast, reliable, and efficient, applying AI and ML to make large systems more reliable and scalable while learning alongside senior engineers building infrastructure at global scale.
Responsibilities
- Own well-scoped features and components inside multi-quarter projects that scale Roblox and improve system efficiency, from design through production rollout.
- Build and improve systems that use AI and ML to scale services and workloads across multiple geographic regions.
- Find and fix performance and efficiency problems in production services (such as right-sizing workloads and tuning resource usage) using metrics and profiling data.
- Work with product and infrastructure teams to understand their problems and help solve them with software.
- Participate in on-call rotations and incident follow-ups, turning learnings into lasting reliability improvements.
Qualifications
Minimum Qualifications
- BS degree (or equivalent professional experience) in Computer Science or a related engineering field.
- At least 2 years of experience building backend systems or AI/ML pipelines (internships and research count).
- Strong proficiency in at least one programming language (e.g., Python, Rust, Go, Java, C#) with clean, tested, maintainable code.
- Solid grasp of distributed systems concepts (concurrency, networking, caching, load balancing, failure modes).
- Experience profiling, benchmarking, or tuning a service or pipeline.
Preferred Qualifications
- Experience with containers and orchestration tools such as Kubernetes or Nomad.
- Experience with observability tools like Prometheus and Grafana.
- Experience applying ML or forecasting to operational data.
Benefits
All full-time employees are eligible for equity compensation and company benefits.