Anyscale logo

Software Engineer (Ray Core)

AnyscaleBengaluru, Karnataka
FullTimefull-timeremotepython+5 more
Apply Now
Anyscale logo

Software Engineer (Ray Core)

Anyscale

Apply Now

Anyscale is seeking a Software Engineer to join their Ray Core team, focusing on developing and maintaining the Ray C++ backend for distributed applications. The role involves optimizing performance, improving fault tolerance, and enhancing the testing process for Ray, a popular open-source project for scalable machine learning. Candidates should have a strong background in systems software and distributed systems.

Qualification

  • At least 2 years of relevant work experience
  • Solid background in algorithms, data structures, system design
  • Experience in building scalable and fault-tolerant distributed systems
  • Knowledge of distributed model training
  • Familiarity with C++ programming

Responsibility

  • 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
  • Optimize performance of large-scale workloads on Ray
  • Stability and stress testing infrastructure
  • Improve fault tolerance (HA)

Similar Jobs