Compute Platform Engineer — Scale & Optimize Batch Jobs

Socket.dev

Seattle (WA)

On-site

USD 140,000 - 210,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple Services Engineering (ASE) Compute team is seeking a software engineer who can turn millions of job records into accurate predictions and actionable improvements. You will develop, debug, and maintain data-driven features for a large-scale batch compute platform, spanning data analysis, modeling, production serving, and visibility into fleet performance.

You will own end-to-end features, implement changes across the stack down to node-level limits, validate in production, and collaborate

Qualifications

  • BS in Computer Science or related field with 3+ years experience or MS with 1+ year or PhD.
  • Strong programming skills in Go, Python, C++.
  • Working knowledge of distributed systems and OS fundamentals.
  • Experience instrumenting large-scale infrastructure and analyzing data.
  • Comfort with production data and quantitative reasoning.
  • Track record of owning a project from ambiguity to production.
  • Strong communication and ability to work with customers.

Responsibilities

  • Own features end to end turning job behavior into decisions the platform acts on — from initial data analysis to production serving and measurement.
  • Implement changes across the stack from platform services to node-level resource limits and configuration.
  • Design and run validation in production: shadow mode, staged rollouts, explicit success metrics, and a rollback plan.
  • Own the decisions your models make, diagnose misbehaviors, bound impact, and fix the system that trusted it.
  • Write and review code, generate and review design documentation.
  • Engage directly with customers and partner teams to understand workloads, analyze cluster utilization and forecast demand.
  • Bring quantitative analysis to open questions across the team • sizing, planning and prioritization decisions.
  • Participate in software qualifications and rollouts to production clusters.

Skills

Go
Python
C++
Distributed systems

Education

BS in Computer Science / related fields
MS in Computer Science
PhD

Tools

Kubernetes
Slurm
Batch scheduling

Job description

Apple Services Engineering (ASE) Compute team is seeking a software engineer who can turn millions of job records into accurate predictions and actionable improvements. You will develop, debug, and maintain data-driven features for a large-scale batch compute platform, spanning data analysis, modeling, production serving, and visibility into fleet performance.

You will own end-to-end features, implement changes across the stack down to node-level limits, validate in production, and collaborate

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Compute Platform Engineer - Data-Driven & Scalable
Compute Platform Engineer - Data-Driven & Scalable

Apple Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 142,000 - 263,000
Software Development Engineer, Compute Platform
Software Development Engineer, Compute Platform

Socket.dev • Seattle (WA)

On-site
USD 140,000 - 210,000
Software Development Engineer, Compute Platform
Software Development Engineer, Compute Platform

Apple Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 142,000 - 263,000
Senior Data Platform Engineer — Scalable Analytics
Senior Data Platform Engineer — Scalable Analytics

Socket.dev • Cupertino (CA)

On-site
USD 150,000 - 190,000
Data Platform Engineer: Scalable Backend & Pipelines
Data Platform Engineer: Scalable Backend & Pipelines

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Employee stock plans
Relocation assistance
Medical and dental coverage
+1
Senior Data Platform Engineer: Cloud-Scale, Low-Latency
Senior Data Platform Engineer: Cloud-Scale, Low-Latency

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Stock programs and RSUs
+1
Apple Services Engineering (ASE) Compute - Software Engineering Manager
Apple Services Engineering (ASE) Compute - Software Engineering Manager

Socket.dev • Cupertino (CA)

On-site
USD 190,000 - 240,000
Senior Distributed Systems Engineer - Compute Platform
Senior Distributed Systems Engineer - Compute Platform

Apple Inc. • Cupertino (CA)

On-site
USD 194,000 - 234,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+1
Senior Data Systems Engineer – Scalable APIs & Pipelines
Senior Data Systems Engineer – Scalable APIs & Pipelines

Apple • Annapolis (MD)

On-site
USD 130,000 - 242,000
Calm work environment
Mentoring
Growth culture
+2
Platform AI & Data Engineer
Platform AI & Data Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 150,000 - 190,000