Software Engineer, Ray Core

Anyscale
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 2+ yearsSkills: ["Problem-solving","Communication"]

Join the Ray Core team to develop the Ray C++ backend and help build a high-performance distributed system for scalable ML applications. You will contribute to open-source Ray, work on architectural improvements, improve testing and release processes, and share knowledge through talks and tutorials while collaborating with a mission-driven, engineering-focused group.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Anyscale
Anyscale
11 months ago

Software Engineer, Ray Core

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Join the Ray Core team to develop the Ray C++ backend and help build a high-performance distributed system for scalable ML applications. You will contribute to open-source Ray, work on architectural improvements, improve testing and release processes, and share knowledge through talks and tutorials while collaborating with a mission-driven, engineering-focused group.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Develop high quality open source software to simplify distributed programming (Ray)
  • •Identify, implement, and evaluate architectural improvements to Ray core
  • •Improve the testing process for Ray to make releases as smooth as possible
  • •Communicate your work to a broader audience through talks, tutorials, and blog posts
  • •A snapshot of projects you can work on: Optimizing performance of large-scale workloads on Ray, Stability and stress testing infrastructure, Improving fault tolerance (HA)

Key Requirements

  • •At least 2 year of relevant work experience
  • •Solid background in algorithms, data structures, system design
  • •Experience in building scalable and fault-tolerant distributed systems
  • •Knowledge of distributed model training and inference (e.g. tensor parallel, pipeline parallel) is preferred
  • •Knowledge of GPU programming is preferred
Experience:2+ yearsDistributed systemsMachine learningOpen source
Skills:Problem-solvingCommunication
Languages:English
Tech Stack:C++RayGPUDistributed systemsTensor parallelPipeline parallel

Company Brief

Anyscale
Provides a managed platform and developer tooling built on the Ray open-source project to scale Python and AI applications across clouds, simplifying distributed training, inference and production deployment for engineering teams.
Industry: Developer Tools
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series C
Headquarters: San Francisco, United States
Founded: 2019
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor