
Software Engineer, Ray Core
Anyscale
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
Tech Stack
About the role
- 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
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
Benefits
- Anyscale Inc. is an Equal Opportunity Employer. Candidates are evaluated without regard to age, race, color, religion, sex, disability, national origin, sexual orientation, veteran status, or any other characteristic protected by federal or state law.
- Anyscale Inc. is an E-Verify company.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
distributed programmingRayalgorithmsdata structuressystem designscalable systemsfault-tolerant systemsdistributed model traininginferenceGPU programming
Soft skills
communicationpresentationwriting