Software Engineer (Ray Core)

AnyscalePalo Alto, CA

About The Position

Anyscale is commercializing Ray, a popular open-source project for scalable machine learning. The company is seeking engineers with systems software experience to contribute to the Ray backend. The Ray Core Team develops and maintains the Ray C++ backend, focusing on its reliability, scalability, and performance. Projects include optimizing performance, improving fault tolerance, and enhancing testing infrastructure. The role involves leading projects, mentoring junior members, developing open-source software, implementing architectural improvements, improving the testing process, and communicating work through various channels.

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) is preferred
  • Knowledge of GPU programming is preferred

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service