LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Anyscale›Software Engineer (Ray Core)
Anyscale

About Anyscale

Effortless scalable computing for AI and Python

🏢 Tech👥 201-500 employees📅 Founded 2019📍 Yerba Buena, San Francisco, CA💰 $259.6m⭐ 3.9
B2BArtificial IntelligenceEnterpriseMachine LearningSaaS

Key Highlights

  • Founded by the creators of Ray, powering companies like Netflix & OpenAI
  • $259.6 million raised in Series C funding
  • Headquartered in Yerba Buena, San Francisco, CA
  • Serves customers like Canva, Recursion, and RunwayML

Anyscale, headquartered in Yerba Buena, San Francisco, CA, is a leader in scalable computing for AI and Python, providing an AI-native platform that seamlessly scales from a single machine to thousands of GPUs. Founded by the creators of Ray, Anyscale has raised $259.6 million in Series C funding an...

🎁 Benefits

Anyscale offers a comprehensive benefits package including a monthly learning and wellness stipend, paid volunteer time off, and 12 weeks of paid pare...

🌟 Culture

Anyscale fosters a culture focused on solving the challenges of AI infrastructure, leveraging the open-source Ray framework to enhance distributed AI ...

🌐 Website💼 LinkedIn𝕏 TwitterAll 39 jobs →
Anyscale

Software Engineer (Ray Core)

Anyscale • San Francisco

Posted 6h agoMid-LevelSoftware engineering📍 San francisco
Apply Now →

Skills & Technologies

C++Distributed systemsMachine learning

Overview

Anyscale is seeking a Software Engineer to contribute to the Ray backend, focusing on high-performance distributed systems. You'll work with C++ and engage in machine learning applications. This role requires systems software experience.

Job Description

Who you are

You have a strong background in systems software development, with experience in building high-performance distributed systems. Your expertise in C++ allows you to contribute effectively to the Ray backend, ensuring reliability and scalability. You understand the complexities of distributed computing and are eager to work on innovative solutions that democratize access to machine learning.

You are familiar with the challenges of maintaining a distributed system, including performance optimization and debugging. Your experience enables you to tackle architectural improvements and contribute to the development of new features and libraries. You thrive in collaborative environments and enjoy working with cross-functional teams to deliver impactful solutions.

You have a passion for machine learning and understand how distributed systems can enhance its capabilities. Your curiosity drives you to explore new technologies and methodologies that can improve the Ray ecosystem. You are committed to continuous learning and growth in your field, and you are excited about the opportunity to work on a project that has significant real-world applications.

Desirable

Experience with open-source projects is a plus, as it demonstrates your ability to contribute to community-driven initiatives. Familiarity with machine learning frameworks and libraries will enhance your contributions to the Ray ecosystem. You are open to mentoring junior engineers and sharing your knowledge to help the team grow.

What you'll do

As a Software Engineer at Anyscale, you will be a key member of the Ray Core team, responsible for developing and maintaining the Ray C++ backend. Your work will involve implementing distributed scheduling, language runtime integration, and optimizing I/O and memory subsystems. You will ensure that Ray meets the performance and reliability standards required for scalable machine learning applications.

You will collaborate with other engineers to design and implement new features that enhance the functionality of Ray. Your role will include debugging complex issues and improving the test infrastructure to ensure high-quality code. You will also participate in architectural discussions and contribute to long-term improvements that align with the vision of democratizing distributed computing.

Your contributions will directly impact the usability of Ray for developers and data scientists, enabling them to scale their machine learning applications seamlessly. You will engage with the broader community to gather feedback and iterate on features that meet user needs. Your work will help shape the future of distributed computing and its accessibility to a wider audience.

What we offer

At Anyscale, you will be part of a mission-driven team that values innovation and collaboration. We offer a competitive salary and benefits package, along with opportunities for professional development and growth. You will work in a supportive environment that encourages experimentation and learning.

Join us in our mission to make distributed computing accessible to all developers. You will have the chance to work on cutting-edge technology and contribute to a project that is making a real difference in the world of machine learning. We believe in fostering a diverse and inclusive workplace where everyone can thrive and contribute their unique perspectives.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Anyscale.

Apply Now →Get Job Alerts