mid Software Engineer ic 5+ yrs · Posted Sep 10, 2025

About this role

Anyscale is hiring a mid-level Software Engineer based in Bangalore, India. The posting calls out experience with Python, Ray, Feature Engineering, Distributed Systems and roughly 5+ years of relevant work.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Bangalore, India
Experience
5+ years
Department
Engineering
Posted
Sep 10, 2025
AI Summary
Mid-level engineer building and optimizing Ray's Datasets library for distributed data processing. Develop scalable, fault-tolerant systems integrating with ML pipelines. Requires 5+ years experience with distributed systems, data processing frameworks like Spark/Dask, and strong system design skills.

More roles at Anyscale

Software Engineer (Ray Core)
San Francisco, CA · mid
C Ray Distributed Systems
Senior / Staff Product Manager - Ray Data
San Francisco, CA · senior
Distributed Systems Machine Learning Ray
Security Engineer
Bangalore, India · mid
AWS GCP Azure
Staff Software Engineer, Platform Infrastructure (Foundations)
San Francisco or Palo Alto, CA · staff
Python AWS GCP
Software Engineer, Ray Serve
Bangalore, India · mid
gRPC Ray Distributed Systems
All Anyscale jobs →

Job description

from Anyscale careers

About Anyscale:


At Anyscale, we're on a mission to democratize distributed computing and make it accessible to software developers of all skill levels. We’re commercializing Ray, a popular open-source project that's creating an ecosystem of libraries for scalable machine learning. Companies like OpenAIUberSpotifyInstacartCruise, and many more, have Ray in their tech stacks to accelerate the progress of AI applications out into the real world.


With Anyscale, we’re building the best place to run Ray, so that any developer or data scientist can scale an ML application from their laptop to the cluster without needing to be a distributed systems expert.


Proud to be backed by Andreessen Horowitz, NEA, and Addition with $250+ million raised to date.


About the role:

Ray aims to provide a universal API for building distributed applications (e.g. a machine learning pipeline of feature engineering, model training, and evaluation). Data is usually a core element connecting these different stages, and therefore plays a critical role in Ray’s usability, performance, and stability. We are looking for strong engineers to build, optimize, and scale Ray’s Datasets library and data processing capabilities in general.

About the Ray Data team:

This is an excerpt. Read the full job description on Anyscale careers →
All software engineering jobs software engineering in Bangalore, India Jobs in Bangalore, India software engineering salaries software engineering career path
All Anyscale Jobs Browse software engineering roles mid positions