Software Engineer, Reliability

Roblox•San Mateo, CA
•$153,120 - $196,750•Onsite

About The Position

Roblox is seeking an early-career Software Engineer to join its Reliability team and help apply AI and machine learning to improve the reliability, scalability, speed, and efficiency of large systems. The role contributes to infrastructure that supports Roblox’s global growth, working with team members and partner teams to solve challenging technical problems and ship production-ready solutions. The position offers opportunities to learn from senior engineers building infrastructure at global scale and to help Roblox scale toward one billion daily active users.

Requirements

  • Bachelor of Science 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, such as Python, Rust, Go, Java, or C#.
  • Ability to write clean, tested, maintainable code.
  • Solid grasp of distributed systems concepts, including concurrency, networking, caching, load balancing, and failure modes.
  • Interest in understanding distributed systems more deeply.
  • Experience profiling, benchmarking, or tuning a service or pipeline, and ability to explain the changes made and their impact.
  • Curiosity about how systems work under the hood and persistence in investigating difficult problems.
  • Ability to learn from feedback, seek mentorship, and grow the scope of work over time.
  • Ability to collaborate with partner teams, understand existing tooling ecosystems, and investigate problems before coding.
  • Ability to ask questions, form hypotheses, and use data to test them.
  • Ability to break work into milestones, estimate honestly, and keep the team informed about progress and blockers.
  • Willingness to contribute to code reviews, documentation, and shared team goals.

Nice To Haves

  • Experience with containers and orchestration, such as Kubernetes or Nomad.
  • Experience with observability tools, such as Prometheus or Grafana.
  • Experience applying machine learning or forecasting to operational data.

Responsibilities

  • Own well-scoped features and components within multi-quarter projects, from design through production rollout, to scale Roblox and improve system efficiency.
  • Build and improve AI- and ML-powered systems that scale services and workloads across multiple geographic regions.
  • Identify and resolve production performance and efficiency problems, including right-sizing workloads and tuning resource usage using metrics and profiling data.
  • Work with product and infrastructure teams to understand their problems and solve them with software.
  • Participate in on-call rotations and incident follow-ups, and use lessons learned to deliver lasting reliability improvements.

Benefits

  • Equity compensation for full-time employees.
  • Benefits as described on the company’s benefits page.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service