Anyscale

About Anyscale

Effortless scalable computing for AI and Python

🏢 Tech👥 201-500 employees📅 Founded 2019📍 Yerba Buena, San Francisco, CA💰 $259.6m3.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 ...

Anyscale

Software Engineering

AnyscaleBengaluru

Apply Now →

Overview

Anyscale is hiring 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. Experience with systems software is essential.

Job Description

Who you are

You have a strong background in systems software engineering, with experience in building high-performance distributed systems. Your expertise in C++ allows you to contribute effectively to the development of 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 these technologies.

You are passionate about machine learning and its applications, and you have a keen interest in contributing to open-source projects. Your problem-solving skills enable you to tackle challenging issues in distributed systems, and you thrive in collaborative environments where you can share knowledge and learn from others.

What you'll do

As a Software Engineer at Anyscale, you will be part of the Ray Core team, responsible for developing and maintaining the Ray C++ backend. You will work on the distributed scheduler, language runtime integration, and I/O and memory subsystems, ensuring that Ray meets the performance and reliability standards required for scalable machine learning applications. You will balance your work between implementing new features, improving testing infrastructure, and debugging complex issues.

You will collaborate closely with other engineers to enhance the feature set of Ray, supporting higher-level libraries and use cases. Your contributions will directly impact the usability of Ray for developers and data scientists, allowing them to scale their machine learning applications seamlessly. You will also participate in architectural discussions, helping to shape the future of the Ray ecosystem.

What we offer

At Anyscale, you will join a mission-driven team that values innovation and collaboration. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will work in a supportive environment that encourages experimentation and learning, allowing you to expand your skills and make a meaningful impact in the field of distributed computing.

Interested in this role?

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

Similar Jobs You Might Like

Based on your interests and this role

Anyscale

Software Engineering

Anyscale📍 Bengaluru - On-Site

Anyscale is hiring a Software Engineer for the Ray Data team to build and optimize data processing capabilities. You'll work with technologies like Python and Apache Arrow to enhance Ray's Datasets library. This position requires strong engineering skills and experience in distributed systems.

🏛️ On-SiteMid-Level
5 months ago
Google

Software Engineering

Google📍 Bengaluru

Google is hiring a Senior Software Engineer to develop next-generation technologies that change how billions of users connect and interact. You'll work with programming languages and contribute to large-scale systems. This position requires 5+ years of software development experience.

Senior
3w ago
Earnin

Software Engineering

Earnin📍 Bengaluru - Hybrid

Earnin is seeking a Mid-Level Software Engineer to join their backend teams in Bengaluru. You'll contribute to the design and development of backend services in a hybrid work environment. This role requires experience in backend engineering.

🏢 HybridMid-Level
3d ago
Point72

Software Engineering

Point72📍 Bengaluru

Point72 is hiring a Software Engineer to enhance trade and fund processing technology. You'll work with Java and cloud technologies to develop high-capacity integrations and software solutions. This role requires collaboration with business stakeholders and experience in agile methodologies.

2w ago
Okta

Software Engineering

Okta📍 Bengaluru

Okta is hiring a Senior Software Engineer for their Core Resilience team to build and evolve shared infrastructure and services. You'll work with technologies like Java and cloud-native solutions. This position requires 5+ years of experience in software engineering.

Senior
1w ago