Software Engineer (Ray Core)

AnyscaleSan Francisco, CA
$215,000 - $265,000

About The Position

Anyscale is commercializing Ray, a popular open-source project that's creating an ecosystem of libraries for scalable machine learning. Ray aims to provide a universal API for building distributed applications, requiring a distributed system with high levels of performance and reliability. The Ray Core Team develops and maintains the Ray C++ backend, including the distributed scheduler, language runtime integration, and I/O and memory subsystems. They are responsible for the reliability, scalability, and performance of Ray, as well as ensuring it supports higher-level libraries and use cases. The team balances new features, distributed libraries, test infrastructure improvements, debugging, and long-term architectural enhancements.

Requirements

  • At least 5 year of relevant work experience
  • Experience in building scalable and fault-tolerant distributed systems
  • Extensive experience working in C/C++ and on low level operating systems
  • Solid background in algorithms, data structures, system design

Nice To Haves

  • Knowledge of distributed model training and inference (e.g. tensor parallel, pipeline parallel)
  • Knowledge of GPU programming

Responsibilities

  • Leading cross-team projects while mentoring junior team members
  • Develop high quality open source software to simplify distributed programming (Ray)
  • Identify, implement, and evaluate architectural improvements to Ray core
  • Improve the testing process for Ray to make releases as smooth as possible
  • Communicate your work to a broader audience through talks, tutorials, and blog posts

Benefits

  • Competitive salary and equity
  • health/dental/vision coverage (many plans up to 99% employer-covered)
  • flexible time off
  • paid parental leave
  • mental health support
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service