Anyscale
Software Engineer (Ray Core)
San Francisco · Junior
Sponsorship not specifiedDetected 70 days ago
C++Distributed SystemsData StructuresAlgorithmsMachine LearningData ScienceLoad TestingMentoring
About the role
- To achieve this goal requires a distributed system with high levels of performance and reliability.
- We're looking for engineers with systems software experience that are interested in contributing to the Ray backend.
- The team works on a balance of new features / distributed libraries, test infra improvements, debugging, and longer-term architectural improvements to Ray.
Responsibilities
- Develop high quality open source software to simplify distributed programming (Ray)
- Identify, implement, and evaluate architectural improvements to Ray core
- Solid background in algorithms, data structures, system design
Requirements
- We'd love to hear from you if you have:
Nice to have
- At least 5 year of relevant work experience
- Extensive experience working in C/C++ and on low level operating systems
- Knowledge of distributed model training and inference (e.g. tensor parallel, pipeline parallel) is preferred
- Knowledge of GPU programming is preferred
Company info
- We are responsible for the reliability, scalability, and performance of Ray as well as ensuring that Ray provides the right feature set to support higher level libraries and use cases.
Equal opportunity
- Anyscale Inc. is an Equal Opportunity Employer.
Apply directly at Anyscale →Create a free account for alerts like thisView Anyscale immigration profile
This listing is sourced directly from Anyscale's careers page and normalized into a canonical job model.