CareerPlanSign in

Software Engineer (Ray Core)

USA💼 Full-time🗓 2026-09-04 → 2026-09-26

Core

Develop high-quality open-source software for Ray's distributed-programming platform, focusing on architectural improvements, performance optimization, and reliability for large-scale workloads.

Role type

Senior IC distributed systems engineer (C++)

Builds

Ray Core backend, distributed-programming platform

Domain

Distributed computing, systems programming

Deliverable

production ML models | infrastructure

Required skills

C/C++, low-level operating systems, scalable distributed systems, fault tolerance, algorithms, data structures, system design

Preferred skills

distributed model training and inference, tensor parallelism, pipeline parallelism, GPU programming

Technologies

Ray, C++, C

Responsibilities

Implement and evaluate architectural improvements to the Ray Core backend; Optimize Ray performance for large-scale workloads; Improve stability, stress-testing infrastructure, and the software testing and release process; Lead cross-team projects and mentor junior team members; Communicate technical work through talks, tutorials, and blog posts

Seniority

Senior, hands-on IC

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