FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesDistributed SystemsOpen SourceRay
About the role
Key responsibilities & impact- Leading cross-team projects while mentoring junior team members
- 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
What you’ll need- At least 5 years of relevant work experience
- Experience in building scalable and fault-tolerant distributed systems
- Extensive experience working in C/C++ and on low-level operating systems
- Solid background in algorithms, data structures, system design
- Knowledge of distributed model training and inference (e.g. tensor parallel, pipeline parallel) is preferred
- Knowledge of GPU programming is preferred
Benefits
Comp & perks- Health insurance
- Paid time off
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++distributed programmingRayalgorithmsdata structuressystem designGPU programmingfault-tolerant systemsscalable systems
Soft Skills
leadershipmentoringcommunication
