Software Engineer (ray Data)

Anyscale Anyscale · Data AI · San Francisco, CA · Engineering

Software Engineer role focused on improving the performance, scaling, and fault tolerance of Ray Data, a Python-native data processing engine for AI/ML workloads, including multi-modal batch inference and production training data loading.

What you'd actually do

  1. Improve the performance of [Ray Data](https://docs.ray.io/en/latest/data/dataset.html) and multi-modal batch inference use cases.
  2. Ensure efficient scaling across different stages of the Data pipeline in a heterogeneous environment.
  3. Building data loading solutions for production training workloads.
  4. Focus on stability and fault tolerance at high scale
  5. Working with customers and new age AI native companies in scaling their AI workloads.

Skills

Required

  • building scalable and fault-tolerant distributed systems
  • data processing
  • database internals

Nice to have

  • large scale systems and performance for AI

What the JD emphasized

  • performance
  • scaling
  • fault tolerance
  • data processing engine
  • AI workloads

Other signals

  • building a Data processing engine
  • scale Ray for modern and increasingly complex AI workloads
  • multi-modal batch inference use cases
  • data loading solutions for production training workloads