
Posted 4 days ago
Software Engineer, Ray Core
AnyscaleSoftware Engineer, Ray Core
Requirements
2+ years relevant work experience, Algorithms and data structures, System design, Scalable and fault-tolerant distributed systems, Distributed model training and inference knowledge preferred, GPU programming knowledge preferred
Skills
C#Distributed SystemsPython
About the role
Responsibilities
- Develop high-quality open-source software to simplify distributed programming via Ray
- Identify, implement, and evaluate architectural improvements to the Ray core backend
- Improve the testing process and stability infrastructure to ensure smooth releases
- Optimize performance for large-scale workloads and improve fault tolerance (HA)
- Communicate technical work through talks, tutorials, and blog posts
Requirements
- 2+ years of relevant professional work experience
- Solid background in algorithms, data structures, and system design
- Experience building scalable and fault-tolerant distributed systems
Preferred Qualifications
- Knowledge of distributed model training and inference (e.g., tensor parallel, pipeline parallel)
- Experience with GPU programming
About the Company
Anyscale is on a mission to democratize distributed computing. We are commercializing Ray, a popular open-source project that creates an ecosystem of libraries for scalable machine learning. Our technology is used by industry leaders like OpenAI, Uber, and Spotify to accelerate the progress of AI applications.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer, Ray Core
Anyscale · Bengaluru
