Software Engineer Ray Core

Anyscale is an AI compute platform built by Ray’s creators for distributed data processing, model training, inference, and related production AI workloads.

San Francisco, United States
About Anyscale

Anyscale provides a managed, multi-cloud platform for building, running, and governing distributed AI workloads with Ray, including data processing, training, and model serving.

View jobs by Anyscale

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop open-source software for distributed programming with Ray. You will identify and evaluate Ray Core architecture improvements, improve testing and release processes, optimize large-scale workload performance, strengthen fault tolerance, and communicate your work through talks, tutorials, and blog posts.

Requirements

  • At least 2 years of relevant work experience
  • Knowledge of algorithms, data structures, and system design
  • Experience building scalable and fault-tolerant distributed systems
  • Knowledge of distributed model training and inference preferred
  • Knowledge of GPU programming preferred

Responsibilities

  • Develop open-source software for distributed programming with Ray
  • Identify, implement, and evaluate Ray Core architectural improvements
  • Improve Ray testing processes and release quality
  • Optimize performance for large-scale Ray workloads
  • Improve fault tolerance and high availability
  • Communicate work through talks, tutorials, and blog posts

Benefits

  • Health, dental, and vision coverage
  • Flexible time off
  • Paid parental leave
  • Mental health support
Software Engineer Ray Core at Anyscale | JobStash