Latest AI JobsBrowse Jobs
Anyscale logo

Software Engineer, Ray Data

AnyscaleBengaluru, KarnatakaEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
28 Jul 2026
Status
Open · checked 7d ago

About this role

Role Overview

Production is seeking a Software Engineer, Ray Data to join the engineering team in Bengaluru, Karnataka. This full-time position suits experienced professionals with a background in distributed systems who want to build and scale data processing libraries.

Key Responsibilities

Build high quality open source software designed to simplify distributed programming within the Ray ecosystem.
Design, implement, and assess architectural enhancements to Ray core and the Datasets library.
Enhance testing procedures for Ray to ensure smooth and reliable software releases.
Share technical work and insights with the broader community through tutorials, blog posts, and talks.
Optimize large-scale performance using Arrow primitives and the Ray object manager.
Integrate ML training pipelines with various data sources and incorporate streaming workloads.
Support data operations on the hosted Anyscale Ray platform.

Requirements

Minimum of 5 years of relevant professional work experience.
Strong foundational knowledge in system design, algorithms, and data structures.
Demonstrated experience creating fault-tolerant and scalable distributed systems.
Background in data processing or database internals, including working with Spark or Dask.

Skills and Tools

Python
C++
Spark
Dask
Apache Arrow
Ray Core and Datasets

About the Company

Production powers Anyscale, a company focused on democratizing distributed computing and making it accessible to software developers of all skill levels. Anyscale commercializes Ray, an open-source project building a library ecosystem for scalable machine learning. Prominent tech stacks globally rely on Ray to accelerate real-world artificial intelligence applications. The organization enables developers and data scientists to scale machine learning applications effortlessly from laptops to full clusters.

How to Apply

Interested candidates should visit the official company careers page to submit their application for this role.

Skills and tech stack

Questions candidates ask

What is the location of the Software Engineer, Ray Data role?

The position is based in Bengaluru, Karnataka.

How many years of experience are required for this position?

Applicants must have at least 5 years of relevant work experience.

What core technologies will the engineer work with?

The role involves working with Python, C++, Spark, Apache Arrow, and the Ray framework.

Is this a remote position?

No, the job location is listed as Bengaluru, Karnataka with remote set to false.

How can I apply for this job?

Candidates can apply directly on the official company careers page.

Ready to apply?

The application is on the official Anyscale careers page.

Apply on company site