Software Engineer Ray Core
Posted Updated
Description
You will develop open-source software for distributed programming with Ray. You will identify and evaluate Ray Core architecture improvements, improve testing and release processes, optimize large-scale workload performance, strengthen fault tolerance, and communicate your work through talks, tutorials, and blog posts.
Responsibilities
- Develop open-source software for distributed programming with Ray
- Identify, implement, and evaluate Ray Core architectural improvements
- Improve Ray testing processes and release quality
- Optimize performance for large-scale Ray workloads
- Improve fault tolerance and high availability
- Communicate work through talks, tutorials, and blog posts
Requirements
- At least 2 years of relevant work experience
- Knowledge of algorithms, data structures, and system design
- Experience building scalable and fault-tolerant distributed systems
- Knowledge of distributed model training and inference preferred
- Knowledge of GPU programming preferred
Benefits
- Health, dental, and vision coverage
- Flexible time off
- Paid parental leave
- Mental health support
