CareerPlan

Senior Software Engineer, Compute Service

US-CA-Menlo ParkFull-time2026-10-26 → 2026-11-10

Core

Design and implement scalable distributed systems for scheduling, queueing, dispatch, and completion of warehouse-backed work on a multi-cloud data platform.

Role type

Senior IC distributed systems engineer (compute service)

Builds

Scheduling control plane, admission control, isolation, and capacity management for shared compute

Domain

Cloud infrastructure + distributed systems

Deliverable

production ML models

Required skills

Distributed systems design, fault tolerance, high availability, performance optimization, systems programming, multi-threading, concurrency, cloud infrastructure (AWS/Azure/GCP), data structures, algorithms

Preferred skills

Java fluency, advanced degree

Technologies

Java, AWS, Azure, Google Cloud

Responsibilities

Design scalable distributed systems for scheduling and dispatch; Analyze fault tolerance, HA, performance, and scale challenges; Build admission control and capacity management; Lead cross-functional initiatives; Judge trade-offs among consistency, durability, latency, and cost; Ensure operational readiness of services