Ovii Job Board

Software Engineer, Ray Core

Anyscale

Bengaluru, Bengaluru, Karnataka • Onsite - Bengaluru, Bengaluru, Karnataka • Full-Time • 2+ years

Posted 2026-07-28 Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

Software Engineer on the Ray Core team builds and maintains the high‑performance C++ backend that powers Ray’s distributed computing platform. You will improve scalability, reliability, and testing while sharing knowledge through talks and open‑source contributions.

Role Snapshot

  • Develop Ray C++ backend
  • Improve performance & scalability
  • Enhance fault tolerance
  • Build testing & CI infrastructure
  • Contribute to open‑source
  • Communicate via talks, tutorials, blogs

Must-Have Requirements

  • C++
  • Algorithms & data structures
  • Distributed systems
  • Performance optimization
  • Testing & CI
  • systems software
  • scalable fault‑tolerant distributed systems

Nice-to-Have Signals

  • GPU programming
  • Distributed model training & inference
  • distributed model training & inference

Work Setup

  • Location: Bengaluru, India
  • Work mode: ONSITE
  • Employment type: Full-Time

Not Specified in JD

  • Visa sponsorship
  • Salary range
  • Remote eligibility
  • Education requirement
  • Certifications

What You'll Likely Work On

  • Develop high‑quality open‑source software for Ray’s core runtime
  • Identify and implement architectural improvements to boost performance and scalability
  • Optimize large‑scale workload execution on Ray clusters
  • Strengthen stability through stress‑testing and fault‑tolerance enhancements
  • Advance the testing pipeline to ensure smooth releases
  • Create documentation, talks, tutorials, and blog posts to share work

Good Fit If You Have

  • Passion for open‑source development
  • Strong foundation in algorithms and system design
  • Experience with large‑scale distributed systems
  • Ability to explain technical concepts to broad audiences
  • Interest in GPU‑accelerated workloads

Skills

  • C++
  • Distributed systems
  • Algorithms & data structures
  • Performance optimization
  • Fault‑tolerant design
  • Testing & CI
  • GPU programming (preferred)
  • Distributed model training & inference (preferred)