Software Engineer (ray Core)

Anyscale

Bengaluru, Karnataka, India
Not specified; not specified; not specified
**
2 years relevant work experience
Algorithms and data structures background
System design expertise
** Anyscale is seeking a Software Engineer to join their Ray Core team in Bengaluru to enhance the Ray platform, focusing on distributed computing for machine learning applications. The ideal candidate should have experience in systems software, distributed systems, and a solid understanding of algorithms and data structures. **

Job Summary

  • The role involves developing high-quality open source software to simplify distributed programming within the Ray ecosystem.
  • Engineers will identify and implement architectural improvements to ensure reliability, scalability, and performance of the Ray core.
  • The team is responsible for optimizing large-scale workloads, improving fault tolerance, and enhancing the testing process for smooth releases.

Matching Summary

Match Score: 75

** Anyscale is seeking a Software Engineer to join their Ray Core team in Bengaluru to enhance the Ray platform, focusing on distributed computing for machine learning applications. The ideal candidate should have experience in systems software, distributed systems, and a solid understanding of algorithms and data structures. **

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • 2 years relevant work experience
  • Algorithms and data structures background
  • System design expertise
  • Scalable distributed systems building
  • Fault-tolerant system development

Nice-to-have

  • Distributed model training knowledge
  • GPU programming experience
  • Tensor parallel implementation skills
  • Pipeline parallel implementation skills

Key Requirements

  • At least 2 years of relevant work experience
  • Solid background in algorithms and data structures
  • Experience with system design principles

Work Rights

Not specified

Tailored Resume

Cover Letter