Anyscale logo

Software Engineer, Ray Core

Anyscale
Posted a month ago

LOCATION

Bengaluru · Onsite

EXPERIENCE

2+ Years

TYPE

FullTime

SKILLS REQUIRED

Distributed SystemsSystem DesignAlgorithmsData StructuresC ProgrammingPerformance Optimization

Job description

Overview

Software Engineer (Ray Core) to build and maintain the Ray C++ backend, improving performance, reliability, and testing for distributed applications.

What you'll do

  • Develop high-quality open source software for simplifying distributed programming using Ray.
  • Identify, implement, and evaluate architectural improvements to Ray Core.
  • Improve Ray testing processes to support smoother releases.
  • Contribute to work spanning performance optimization, stability/stress testing infrastructure, and fault tolerance improvements.
  • Communicate progress through talks, tutorials, and blog posts.

What you'll need

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

Nice to have

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

Details

  • Location: Bengaluru, Karnataka.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer, Ray Core