Anyscale Careers is hiring for a Software Engineer, Ray Core role in Bengaluru, Karnataka. The position is part of the Engineering team and focuses on building and improving Ray’s distributed systems infrastructure.
This role is best suited for experienced software engineers interested in distributed systems, C++, scalability, fault tolerance, and high-performance computing.
Software Engineer, Ray Core – Overview
| Particulars | Details |
|---|---|
| Company | Anyscale |
| Role | Software Engineer, Ray Core |
| Location | Bengaluru, Karnataka |
| Department | Engineering |
| Job Type | Full-Time |
| Experience | 2+ years relevant experience |
| Primary Focus | Distributed Systems & Systems Software |
| Technology | Ray / C++ |
About the Role
The Ray Core team develops and maintains the backend of Ray, an open-source framework for building distributed applications.
Engineers on the team work on areas such as distributed scheduling, language runtime integration, I/O, memory systems, reliability, scalability, and performance.
The role includes a mix of new feature development, testing, debugging, and longer-term architectural improvements.
Key Responsibilities
- Develop high-quality open-source software for distributed programming.
- Design and implement improvements to Ray Core.
- Improve performance and scalability of large-scale workloads.
- Strengthen testing and release processes.
- Work on reliability and fault-tolerance improvements.
- Contribute to architectural improvements.
- Communicate technical work through talks, tutorials, and blog posts.
Eligibility Criteria
Candidates should have:
- At least 2 years of relevant work experience.
- Strong knowledge of algorithms and data structures.
- Strong understanding of system design.
- Experience building scalable distributed systems.
- Experience with fault-tolerant systems.
Preferred Skills
- Distributed model training and inference.
- Tensor parallelism.
- Pipeline parallelism.
- GPU programming.
- Systems software development.
Who Should Apply?
This opportunity is suitable for:
- Software engineers with 2+ years of experience.
- Engineers interested in distributed systems.
- C++ / systems software developers.
- Candidates with strong algorithms and system design fundamentals.
- Engineers interested in AI infrastructure and large-scale computing.
Career Exposure
The role offers exposure to:
- Distributed computing
- Systems programming
- Fault tolerance
- High-performance computing
- AI infrastructure
- Large-scale workloads
- Open-source software
- System architecture
Important Details
📍 Location: Bengaluru, Karnataka
💼 Role: Software Engineer, Ray Core
🏢 Department: Engineering
🧑💻 Experience: 2+ Years
💻 Focus: Distributed Systems & Systems Software
🔧 Core Technology: Ray / C++
🌐 Work: Open-source distributed computing
Application Tips
Before applying:
- Highlight distributed systems projects and professional experience.
- Showcase strong algorithms and data structures knowledge.
- Mention C++ and systems programming experience where applicable.
- Highlight experience with scalability, reliability, or fault-tolerant systems.
- Include relevant AI infrastructure or GPU experience if available.
- [L&T GenAI Trainee Recruitment 2026]
- [Carrier Associate – AI & Data Engineering Recruitment 2026]
- [Emerson Technology Internship 2026]
- [WEX Software Development Engineer 1 Recruitment 2026]
Final Words
The Anyscale Software Engineer, Ray Core opportunity is designed for engineers with strong systems fundamentals who want to work on distributed computing and AI infrastructure.
The posting specifically asks for at least 2 years of relevant experience, along with strong knowledge of algorithms, data structures, system design, and scalable distributed systems.
Candidates whose experience matches these requirements can consider applying through the official Anyscale job posting.
How to Apply
Interested candidates can submit their application through the official Anyscale careers portal.