Roblox
Senior Software Engineer, Data Infrastructure Compute
$243K–$295K
San Mateo, CA, United States · Senior · Full-time · Posted Oct 19, 2026
- Experience
- 5+ years.
- Education
- B.S. in Computer Science or equivalent practical experience.
- Visa sponsorship
- For US-based roles, the company may not be able to employ candidates with work authorization related to certain U.S. visa categories or support future H-1B sponsorship at this time.
About the job
Build and operate Roblox’s Spark compute platform on Kubernetes, including job submission, interactive notebook compute, cluster automation, scheduling, performance tuning, reliability, and cost controls.
What you'll do
- Design and operate Spark job submission services, internal libraries, and interactive Spark compute on EKS.
- Automate EKS cluster lifecycle and operate YuniKorn scheduling, including upgrades, quotas, and tenant fairness.
- Improve job performance and platform reliability through tuning, benchmarking, observability, and cost management.
What they ask for
- 5+ years building and operating production-grade distributed systems or infrastructure platforms.
- Hands-on experience running Apache Spark on Kubernetes as a platform, including resource tuning and troubleshooting.
- Strong experience operating production Kubernetes clusters at scale.
- Proficiency in at least one of Go, Java, Scala, or Clojure; experience with AWS or GCP equivalents, infrastructure-as-code, and production operations.
Nice to have
- Experience with Kubernetes batch schedulers or interactive Spark gateway layers.
- Experience with Spark event-log tuning, native execution engines, or migrating workloads from YARN/Hadoop to Kubernetes.
Pay
$243,290 — $295,250 USD (base salary)
Tools
Apache Spark, Kubernetes, EKS, YuniKorn, Go, Java, Scala, Clojure
Model-written summary · the original posting is authoritative