
Posted 4 days ago
Software Engineer, Ray Data
AnyscaleSoftware Engineer, Ray Data
Requirements
5+ years relevant work experience, Algorithms and data structures, System design, Scalable fault-tolerant distributed systems, Data processing or database internals, Spark or Dask
Skills
PythonDistributed Systems
About the role
Responsibilities
- Develop high-quality open-source software to simplify distributed programming via Ray
- Identify, implement, and evaluate architectural improvements to Ray core and Datasets
- Optimize the performance of Ray Datasets at large scale using Arrow primitives and Ray object manager optimizations
- Improve testing processes and stability/stress testing infrastructure to ensure smooth releases
- Integrate streaming workloads into Ray, such as Beam on Ray
- Communicate technical work to the broader community through talks, tutorials, and blog posts
Requirements
- 5+ years of relevant work experience
- Solid background in algorithms, data structures, and system design
- Experience building scalable and fault-tolerant distributed systems
- Experience with data processing or database internals, including Spark or Dask
Preferred Qualifications
- Experience with streaming data workloads
- Familiarity with Apache Arrow or Ray Core components
About the Company
Anyscale is on a mission to democratize distributed computing. We are commercializing Ray, a popular open-source project that creates an ecosystem of libraries for scalable machine learning. Our platform allows developers and data scientists to scale ML applications from a laptop to a cluster seamlessly. Companies like OpenAI, Uber, and Spotify use Ray to accelerate their AI applications.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer, Ray Data
Anyscale · Bengaluru
