
About Anyscale
Effortless scalable computing for AI and Python
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 ...
Skills & Technologies
Overview
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.
Job Description
Who you are
You have a solid background in software engineering with a focus on distributed systems — you understand the complexities involved in building scalable applications and have experience with data processing frameworks. Your expertise in Python is complemented by familiarity with libraries like Apache Arrow, which you have used to optimize data workflows.
You are passionate about machine learning and its applications — you have worked on projects that involve data pipelines and understand the importance of data quality and performance in ML applications. Your problem-solving skills enable you to tackle challenges in data management and processing effectively.
You thrive in collaborative environments — you enjoy working closely with cross-functional teams, including data scientists and engineers, to deliver high-quality solutions. Your communication skills allow you to articulate technical concepts clearly to both technical and non-technical stakeholders.
Desirable
Experience with Ray or similar distributed computing frameworks is a plus — you are eager to learn and adapt to new technologies that can enhance your work. Familiarity with cloud platforms and data storage solutions will also be beneficial in this role.
What you'll do
As a Software Engineer on the Ray Data team, you will be responsible for building and optimizing the Ray Datasets library — your work will directly impact the usability and performance of data processing in machine learning applications. You will collaborate with other engineers to enhance the library's capabilities, ensuring it meets the needs of developers and data scientists alike.
You will engage in the design and implementation of features that improve data handling and processing efficiency — this includes optimizing data ingestion, transformation, and storage processes. Your contributions will help streamline workflows for large-scale data applications, making it easier for users to scale their ML projects.
You will also participate in code reviews and contribute to the overall architecture of the Ray ecosystem — your insights will help shape the direction of the project and ensure best practices are followed. Additionally, you will have the opportunity to mentor junior engineers, sharing your knowledge and helping them grow in their careers.
What we offer
Anyscale provides a dynamic work environment where innovation is encouraged — you will be part of a team that is at the forefront of democratizing distributed computing. We offer competitive compensation and benefits, along with opportunities for professional development and growth.
You will have access to cutting-edge technologies and the chance to work on impactful projects that are shaping the future of machine learning — your work will contribute to making advanced data processing accessible to developers of all skill levels. Join us in our mission to empower the next generation of AI applications.
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

Software Engineering
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.

Staff Engineer
Stripe is hiring a Staff Engineer for their Data Engineering Solutions team to drive high-impact data problems. You'll work with Data Engineering tools and build pipelines for large-scale data processing. This position requires deep knowledge of data engineering and experience with product teams.

Software Engineering

Software Engineering
AiDash is hiring a Software Engineer for their Data Solutions team to ensure data and model pipelines run smoothly. You'll work with Python and SQL to transform raw inputs into reliable insights. This position requires experience in data management and software development.

Staff Engineer
Okta is hiring a Staff Software Engineer for their Data Platform team to build foundational data services and products. You'll work with technologies like Java, Python, and AWS to scale high-volume, low-latency distributed data-platform services. This position requires significant experience in software engineering.