Data Platform · Senior · Roblox

the posting, the skills it asks for, and the plan to get there

Roblox · careers.roblox.com · checked today

Senior Software Engineer, Data Infrastructure Compute

San Mateo, CA, United StatesSenior5+ yrsData Platformposted 14 d ago

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device.

Skills, with evidence

  • Spark
    Spark on Kubernetes: Hands-on experience running Apache Spark on Kubernetes (EKS, GKE, or self-managed) as a platform, including executor and driver behavior, resource tuning, and troubleshooting failed or slow jobs.must have
  • AWS
    Cloud fluency: Experience with AWS (EKS, EC2, IAM, S3) or GCP equivalents, and infrastructure-as-code.must have · not practised here
  • Kubernetes
    Kubernetes depth: Strong experience operating production Kubernetes clusters at scale, such as upgrades, node lifecycle, autoscaling, and operators or controllers.must have · not practised here
  • Python
    Python is a plus, since much of our tuning and analysis tooling uses it.
  • Cost & performance
    Launch interactive Spark at scale: Deliver Spark Connect to support notebook workflows, including provisioning and managing the EKS compute that backs them, with sensible isolation, resource limits, and cost controls.
  • Data quality
    Be an owner of reliability and cost: Define SLOs and metrics, build observability, and drive down toil, incidents, and compute spend across a multi-tenant platform.
  • Failure handling
    Be an owner of reliability and cost: Define SLOs and metrics, build observability, and drive down toil, incidents, and compute spend across a multi-tenant platform.
  • GCP
    Cloud fluency: Experience with AWS (EKS, EC2, IAM, S3) or GCP equivalents, and infrastructure-as-code.not practised here
  • Java
    Engineering foundations: Strong proficiency in at least one of Go, Java, Scala, or Clojure , with a track record of writing clean, well-tested, maintainable backend code.not practised here
  • Scala
    Engineering foundations: Strong proficiency in at least one of Go, Java, Scala, or Clojure , with a track record of writing clean, well-tested, maintainable backend code.not practised here
  • Terraform
    Experience with the Spark Operator, Karpenter, Helm, Terraform, or Argo.not practised here

Your plan

  1. ≈ 2 h
  2. ≈ 3 h
  3. Pipeline design: safe to run twice

    Failure handling

    ≈ 4 h
  4. ≈ 2 h
  5. ≈ 1 h
20 drills · Intermediate + Advanced≈ 11 hours

Not covered by the plan: AWS, Kubernetes, GCP, Java, Scala, Terraform.

Readiness

Counted from drills you have completed anywhere on D8LooP.

leaves tomorrowremoved the moment Roblox closes it