Anyscale

Software Engineer, Ray Core

Bengaluru, Karnataka. Posted 3 months ago

The role

You will develop high quality open source software for the Ray backend. This includes identifying architectural improvements, improving testing processes, and communicating work through talks, tutorials, and blog posts.

What you will do

  • 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

Required qualifications

  • At least 2 year of relevant work experience
  • Solid background in algorithms, data structures, system design
  • Experience in building scalable and fault-tolerant distributed systems

Nice to have

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

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

About the company

Anyscale is commercializing Ray, a popular open-source project for scalable machine learning. The company is backed by Andreessen Horowitz, NEA, and Addition.

Software Engineer, Ray Core at Anyscale | JobZoey