Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer

Home > Javascript/Typescript programming jobs

Senior Software Engineer in USA

  • San Mateo, CA

Responsibilities

  • Design, build, and operate Spark job submission services, APIs, scheduling integrations, and internal Spark libraries.
  • Launch and manage interactive Spark notebook compute using Spark Connect and EKS with appropriate isolation, resource limits, and cost controls.
  • Automate EKS cluster fleet management, including blue-green rollouts, AMI validation, Kubernetes upgrades, and node lifecycle operations.
  • Develop Spark auto-tuning tools that use job history and event logs to improve performance and reduce compute costs.
  • Operate and upgrade YuniKorn-based Kubernetes batch scheduling, including queues, quotas, tenant fairness, and version upgrades.
  • Evaluate and benchmark emerging Spark execution technologies such as Apache Comet and make data-backed adoption recommendations.
  • Define SLOs and observability, improve reliability, reduce incidents and operational toil, and control platform spending.
  • Partner with data engineering, ML, analytics, and infrastructure teams and mentor engineers across cross-cutting technical initiatives.

Requirements

  • 5+ years of experience building and operating production-grade distributed systems or infrastructure platforms.
  • Hands-on experience running Apache Spark on Kubernetes, including EKS, GKE, or self-managed Kubernetes, executor and driver behavior, resource tuning, and troubleshooting.
  • Strong experience operating production Kubernetes clusters at scale, including upgrades, node lifecycle, autoscaling, and operators or controllers.
  • Strong proficiency in at least one of Go, Java, Scala, or Clojure, with experience writing clean, tested, maintainable backend code.
  • Experience with AWS or GCP equivalents, infrastructure-as-code, production operations, on-call, incident response, and observability.
  • Ability to influence technical decisions, mentor engineers, and drive alignment across teams.
  • B.S. in Computer Science or equivalent practical experience.
  • Preferred experience includes YuniKorn, Volcano, Kueue, Spark Connect, Livy, Kyuubi, Spark Operator, Karpenter, Helm, Terraform, Argo, Spark event-log tooling, internal Spark builds, native execution engines, JVM performance tuning, YARN/Hadoop migrations, open-source data or Kubernetes contributions, or consumer-internet scale systems.

Benefits

  • Full-time employees are eligible for equity compensation and company benefits.
  • San Mateo headquarters roles are onsite Tuesday through Thursday, with optional presence Monday and Friday.
  • The posting includes an annual base salary range of $243,290–$295,250 for roles based at the San Mateo headquarters.

Salary: $243k - $295k/yr

Roblox

Roblox's vision is to reimagine the way people come together. Our mission is to connect a billion people with optimism and civility. What is Roblox? Roblox is a platform where people come together virtually to share experiences. Every day, tens of millions of people from around the world come to ...

Similar positions

Frontend Software Engineer

  • Sumundi
  • Contract
  • Remote
  • 10/26/2026
  • Ghana

Software Development Engineer II

  • Mapbox
  • Full time
  • UK
  • 10/26/2026
  • Remote

Senior Platform Engineer

  • Clera
  • Full time
  • Others
  • 10/26/2026
  • Munich, Germany

Senior Software Engineer - Full Stack

  • Bankjoy
  • Full time
  • Canada
  • 10/25/2026
  • Salary: Competitive
  • Remote

Staff Software Engineer, Site Reliability

  • Ironclad
  • Full time
  • USA
  • 10/25/2026
  • Salary: $210k - $235k/yr
  • San Francisco, CA