Senior Data Platform Engineer - Spark on Kubernetes Scale

Roblox Corporation

San Mateo (CA)

On-site

USD 243,000 - 295,000

Full time

43 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Roblox Corporation seeks a Senior Software Engineer for Data Infrastructure Compute to build and operate the compute layer for Spark workloads on Kubernetes. You will own the job submission service, interactive notebook compute, and multi-tenant cluster management, influencing design choices and driving reliability at scale.

You will work across data engineering, ML, and analytics teams to shape the platform, define SLOs, reduce toil, and optimize cost while delivering robust, scalable compute

Qualifications

  • 5+ years of experience building and operating production-grade distributed systems or infrastructure platforms.
  • Hands-on experience running Apache Spark on Kubernetes (EKS, GKE, or self-managed).
  • Strong experience operating production Kubernetes clusters at scale with upgrades and autoscaling.
  • Proficiency in Go, Java, Scala, or Clojure and backend code quality.
  • Cloud fluency with AWS or GCP and infrastructure-as-code.
  • Experience taking a system from design through production operation including on-call and observability.
  • Technical leadership to influence design decisions and mentor engineers.

Responsibilities

  • Build and own core compute platform services behind Spark job submission, APIs, scheduling, and libraries.
  • Launch interactive Spark at scale with Spark Connect and manage EKS-backed compute with isolation and cost controls.
  • Run a safe, automated Kubernetes fleet with blue-green rollouts and verified AMIs.
  • Develop auto-tuner for Spark to optimize performance and reduce costs.
  • Own batch scheduling on Kubernetes, including YuniKorn queues, quotas, and fairness.
  • Evaluate new tech (e.g., native Spark acceleration) and benchmark Roblox workloads.
  • Define SLOs, improve observability, and reduce toil across a multi-tenant platform.
  • Collaborate with data engineering, ML, analytics, and infrastructure teams to migrate users to better paths.

Skills

Kubernetes
Spark
Go
Java
Scala
Clojure
Python
Cloud (AWS/GCP)
Distributed systems
Technical leadership

Education

BS in Computer Science or equivalent practical experience

Tools

Spark Connect
Livy
Kyuubi
Spark Operator
Karpenter
Helm
Terraform
Argo

Job description

Roblox Corporation seeks a Senior Software Engineer for Data Infrastructure Compute to build and operate the compute layer for Spark workloads on Kubernetes. You will own the job submission service, interactive notebook compute, and multi-tenant cluster management, influencing design choices and driving reliability at scale.

You will work across data engineering, ML, and analytics teams to shape the platform, define SLOs, reduce toil, and optimize cost while delivering robust, scalable compute

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Data Infrastructure Compute
Senior Software Engineer, Data Infrastructure Compute

Roblox Corporation • San Mateo (CA)

On-site
USD 243,000 - 295,000
Senior Data Infra Engineer — Scale Platforms & AI
Senior Data Infra Engineer — Scale Platforms & AI

Showcify, Inc. • Canada (KY)

On-site
USD 243,000 - 295,000
Equity compensation
Principal Kubernetes Platform Engineer — Compute at Scale
Principal Kubernetes Platform Engineer — Compute at Scale

Roblox • San Mateo (CA)

Hybrid
USD 345,040 - 399,420
Principal Kubernetes Platform Engineer — Compute
Principal Kubernetes Platform Engineer — Compute

Showcify, Inc. • Canada (KY)

On-site
USD 345,000 - 399,000
Equity compensation
Comprehensive benefits
Senior Data Infra Engineer — Scale Distributed AI Platforms
Senior Data Infra Engineer — Scale Distributed AI Platforms

Roblox • San Mateo (CA)

Hybrid
USD 243,290 - 295,250
Equity compensation
Health benefits
Flexible work schedule
Principal Data Orchestration Engineer
Principal Data Orchestration Engineer

Roblox Corporation • San Mateo (CA)

On-site
USD 295,000 - 345,000
Spark Platform Engineer: Scale, Multi-Tenant Kubernetes
Spark Platform Engineer: Scale, Multi-Tenant Kubernetes

DoorDash, Inc. • New York (NY)

On-site
USD 131,000 - 192,000
Health benefits
401(k) matching
Paid parental leave
+5
Senior Data Compute Engineer - Spark & Databricks Platform
Senior Data Compute Engineer - Spark & Databricks Platform

Unchain Data • Bellevue (WA)

Hybrid
USD 196,000 - 230,000
Health insurance
Equity
401(k) matching
+2
Senior Spark Platform Engineer: Scale & Reliability
Senior Spark Platform Engineer: Scale & Reliability

DoorDash, Inc. • Seattle (WA)

Hybrid
USD 160,000 - 235,000
401(k) with employer matching
16 weeks paid parental leave
Wellness benefits
+3
Spark Platform Engineer: Scale, Scheduling & Reliability
Spark Platform Engineer: Scale, Scheduling & Reliability

DoorDash USA • San Francisco (CA)

Hybrid
USD 131,000 - 192,000
401(k) plan with employer matching
Paid parental leave
Wellness benefits
+3