Skip to content

Open nowPosted 8 days ago

Engineering Manager, Ray Data

Anyscale22 open roles

Pay
$267,000 – $375,000 a year
Where
San Francisco
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowEngineering Manager, Ray DataAnyscale · San Francisco
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Anyscale's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.3% of postings close within 7 days. Measured by our own scanner across the market. Anyscale postings stay open a median of 31 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.6%3 days
  3. 13.3%7 days
  4. 21.3%14 days
  5. 35.7%30 days
  6. 59.1%60 days
This job: posted 8 days ago

Anyscale median: 31 days open

The posting

About Anyscale:

At Anyscale https://www.anyscale.com/, we're on a mission to democratize distributed computing and make it accessible to software developers of all skill levels. We’re commercializing Ray https://docs.ray.io/en/latest/, a popular open-source project that's creating an ecosystem of libraries for scalable machine learning. Companies like OpenAI https://thenewstack.io/how-ray-a-distributed-ai-framework-helps-power-chatgpt/, Uber https://www.uber.com/blog/horovod-ray/, Spotify https://engineering.atspotify.com/2023/02/unleashing-ml-innovation-at-spotify-with-ray/, Instacart https://www.youtube.com/watch?v=3t26ucTy0Rs&list=PLzTswPQNepXmLUiL4F_1VHrPcCz1OeILw&index=23&pp=iAQB, Cruise https://www.youtube.com/watch?v=gj0BqvfX_wI&list=PLzTswPQNepXmLUiL4F_1VHrPcCz1OeILw&index=46&pp=iAQB, and many more, have Ray in their tech stacks to accelerate the progress of AI applications out into the real world.

With Anyscale, we’re building the best place to run Ray, so that any developer or data scientist can scale an ML application from their laptop to the cluster without needing to be a distributed systems expert.

Proud to be backed by Andreessen Horowitz, NEA, and Addition https://www.wsj.com/articles/ai-startup-anyscale-adds-99-million-to-andressen-horowitz-led-funding-round-11661254200 with $250+ million raised to date.

About the role:

Anyscale is looking for an engineering leader to manage the open source Ray Data team. Ray Data https://docs.ray.io/en/latest/data/data.html is the Python-native data processing engine for AI workloads on Ray. It handles multimodal and structured data and powers batch inference, data loading for distributed training, and large-scale preprocessing. The team owns the open source library end to end, including:

- The streaming execution engine, including scheduling, backpressure, and resource management across CPUs and GPUs

- Batch inference for LLMs and multimodal models, including integrations with inference engines such as vLLM

- Data loading for production training workloads with Ray Train and popular ML frameworks

- Connectors for data sources and formats such as Parquet, Iceberg, Delta Lake, Lance, and cloud object storage

- Performance, stability, and fault tolerance at large scale

This is a first-line engineering management role where you'll lead a team of engineers, stay involved in technical design and code, and own the team's roadmap within the open source project. Ray Data has a large and active community, so you'll also work closely with external contributors to review designs, guide technical direction, and support the project's continued growth and success. The team plays an important role in the broader Ray ecosystem and contributes directly to Anyscale's success.

WHAT YOU'LL DO

- Set the technical direction and roadmap for open source Ray Data, balancing community needs, customer needs, and Anyscale's product goals

- Drive execution of the team's key projects, from design review through release

- Hire, coach, and grow a world-class team of distributed systems and data infrastructure engineers

- Run the team day to day: planning, prioritization, project tracking, on-call, and release quality

- Stay technically hands-on through design and code review, performance investigations, and escalations on critical production issues

- Represent Ray Data in the open source community: work with external contributors and maintainers, review Ray Enhancement Proposals, keep GitHub issue and PR triage healthy, and grow the contributor base

- Partner with the Ray Core, Ray Train, Ray Serve, and Anyscale platform teams on cross-library features and end-to-end performance

- Work with product management, field engineering, and customers, including AI-native companies running Ray Data at large scale, to understand their workloads and turn them into roadmap priorities

- Build and maintain a team culture of collaboration, ownership, and high engineering standards

- Communicate the team's work to a broader audience through talks, tutorials, blog posts, and at Ray Summit

- Help us build and shape a world-class company

WHAT YOU'LL BRING

- 7+ years of software engineering experience, including 2+ years directly managing engineers, ideally at a high-growth startup

- A record of building high-performing distributed teams and helping them scale quickly while maintaining a good culture

- Experience with building and managing teams across geographic locations, preferably in US and India

- Ability to keep a high hiring bar, motivate the team, coach and mentor engineers, and handle performance management issues

- Deep technical knowledge of distributed systems and data-intensive systems, such as data processing engines, query engines, or database internals

- Enough hands-on depth in Python and performance-sensitive systems code to review designs and work through performance and stability problems alongside the team

- A great track record of execution, with a sense of urgency and excellent prioritization skills

- Effective written and verbal communication with engineers, customers, and an open source community

NICE TO HAVE

- Experience leading or maintaining a widely used open source project, including working with external contributors and project governance

- Hands-on experience with Ray, Spark, Flink, Beam or similar engines

- Experience with Apache Arrow, columnar formats, or table formats such as Iceberg and Delta Lake

- Experience with GPU workloads, LLM or multimodal batch inference, or data loading for large-scale model training

- Experience operating data or ML infrastructure in production

COMPENSATION

We believe in transparent pay practices. The anticipated base salary range for this role is $267,000 - $375,000. Final salary depends on experience, relevant skills, qualifications, and market considerations. In addition to base pay, eligible employees receive equity awards and enjoy a comprehensive benefits package designed to support their health, well-being, and financial future.

WHY ANYSCALE

- We're on a mission to make scalable computing effortless. Ray is the AI Compute Engine at the center of some of the world's most powerful AI platforms

- Our tech is in production at companies like OpenAI, Uber, Spotify, Instacart, and Cruise

- We're backed by Andreessen Horowitz, NEA, and Addition, with $250M+ raised to date

- Recent partnerships with Azure, CoreWeave, and Google Cloud are putting AI-native compute directly into enterprise environments

- Competitive salary and equity, plus health/dental/vision coverage (many plans up to 99% employer-covered)

- We offer flexible time off, paid parental leave, and mental health support

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 and you may review the Notice of E-Verify Participation https://drive.google.com/file/d/1Kt2S6_k_SjxaEdGowH4rngVdg2ApAQV3/view?usp=sharing and the Right to Work posters in English and Spanish https://drive.google.com/file/d/1K3Nz72xgsU2hngnVUEu53wEeZjbAMbnZ/view?usp=sharing

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Anyscale's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Anyscale's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Anyscale's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.