Anyscale
Staff Software Engineer, Ray Core
San Francisco, Remote. Posted a month ago
The role
You will own a major technical area of Ray Core by defining roadmaps and driving execution through production. You will design and build core distributed-systems primitives and set technical direction for distributed computing infrastructure.
What you will do
- Own a major technical area of Ray Core end to end
- Define the roadmap and identify important technical problems
- Lead large, technically complex projects spanning multiple engineers, teams, and/or organizations
- Set technical direction and make architectural decisions for distributed computing infrastructure
- Design, build, and evolve core distributed-systems primitives
- Work on problems involving distributed execution, scheduling, resource management, fault tolerance, concurrency, networking, storage, or system performance
- Stay hands-on with implementation and debugging in a systems-oriented codebase
- Raise the technical bar for the engineers around you
- Help shape the longer-term architecture and evolution of Ray Core
Required qualifications
- 6+ years of software engineering experience
- Experience leading substantial projects end to end
- Experience leading projects that are larger than a single-engineer effort
- Deep experience with distributed systems and computer systems
- Strong systems programming experience in languages such as C++, Rust, Java, or similar lower-level languages
- Strong understanding of systems concepts such as multithreading/concurrency, distributed coordination, resource management, fault tolerance, performance, or networking
- Experience building foundational systems such as databases, streaming systems, distributed runtimes, operating systems, schedulers, storage systems, Spark, Kafka, or similar infrastructure
- A track record of mentoring engineers and raising the technical bar of the teams around you
Nice to have
- Contributions to open-source infrastructure projects
Benefits
- Competitive salary and equity
- Health/dental/vision coverage (many plans up to 99% employer-covered)
- Flexible time off
- Paid parental leave
- Mental health support
About the company
Anyscale is commercializing Ray, an open-source project for scalable machine learning. The company aims to democratize distributed computing.