CareerPlanSign in

Staff Software Engineer, Ray Core

San Francisco💼 Full-time🗓 2026-09-17 → 2026-09-26

Core

Design, build, and evolve core distributed-systems primitives for Ray Core, a scalable machine learning runtime, serving demanding production workloads for AI applications.

Role type

Staff Software Engineer (Distributed Systems Infrastructure)

Builds

Ray Core, the open-source distributed computing engine powering scalable ML workloads

Domain

Distributed systems, computer systems, AI infrastructure

Deliverable

production ML models | infrastructure

Required skills

distributed systems design, systems programming (C++, Rust, Java), multithreading/concurrency, distributed coordination, resource management, fault tolerance, performance optimization, networking, architectural decision-making, technical leadership, mentoring

Preferred skills

open-source contributions, experience with databases, streaming systems, distributed runtimes, operating systems, schedulers, storage systems, Spark, Kafka

Technologies

C++, Rust, Java, Ray, Spark, Kafka

Responsibilities

Define roadmap and drive execution for major technical areas of Ray Core; lead large, complex projects spanning multiple teams; design and build core distributed-systems primitives; work hands-on with implementation and debugging in a systems-oriented codebase; shape long-term architecture and evolution of Ray Core

Seniority

Staff, hands-on IC with strategic leadership

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.