Staff Software Engineer / Tech Lead Manager

Anyscale is commercializing Ray, a popular open-source project creating an ecosystem of libraries for scalable machine learning.
$237,000 - $284,614
Distributed Systems
Staff Software Engineer
Hybrid
51 - 100 Employees
5+ years of experience

Description For Staff Software Engineer / Tech Lead Manager

Anyscale is on a mission to democratize distributed computing and make it accessible to software developers of all skill levels. We're commercializing Ray, a popular open-source project that's creating an ecosystem of libraries for scalable machine learning. Companies like OpenAI, Uber, Spotify, Instacart, Cruise, and many more use Ray in their tech stacks to accelerate AI applications.

We're building the best place to run Ray, allowing any developer or data scientist to scale an ML application from their laptop to the cluster without needing to be a distributed systems expert. Backed by Andreessen Horowitz, NEA, and Addition, we've raised over $250 million to date.

As a Staff Software Engineer / Tech Lead Manager at Anyscale, you'll work on challenging architectural problems, develop high-quality software to empower developers, and collaborate with leading experts in distributed systems and machine learning. We're looking for candidates who can help lay down solid architectural foundations for the future of Ray and Anyscale.

Key Responsibilities:

  • Develop high-quality software for the Anyscale platform
  • Tackle difficult architectural problems
  • Work closely with end users to iterate on the product
  • Communicate your work through talks, tutorials, and blog posts
  • Help build and shape a world-class company

Requirements:

  • 5+ years of building, scaling, and maintaining software systems in production environments
  • Solid fundamentals in algorithms, data structures, and system design
  • Experience designing fault-tolerant distributed systems
  • Strong architectural skills

Bonus Points:

  • Experience with cloud technology stacks (AWS, GCP, Kubernetes)
  • Experience building ML training pipelines or inference services in production
  • Experience with big data tools (Spark, Flink, Hadoop)
  • Experience managing small teams pursuing ambitious technical goals

We offer competitive compensation, stock options, and comprehensive benefits, including healthcare plans, 401k, wellness and education stipends, paid parental leave, flexible time off, and more. Join us in building the future of software development!

Last updated 6 months ago

Responsibilities For Staff Software Engineer / Tech Lead Manager

  • Develop high-quality software to empower software developers and simplify programming through the Anyscale platform
  • Work on difficult architectural problems and turn them into reality
  • Work with a team of leading experts in the areas of distributed systems and machine learning
  • Communicate your work to a broader audience through talks, tutorials, and blog posts
  • Work closely with end users and iterate on the product with them
  • Help build and shape a world-class company

Requirements For Staff Software Engineer / Tech Lead Manager

Kubernetes
  • 5+ years of building, scaling and maintaining software systems in production environments
  • Solid fundamentals in algorithms, data structures, system design
  • Experience designing fault-tolerant distributed systems
  • Strong architectural skills

Benefits For Staff Software Engineer / Tech Lead Manager

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
  • Stock Options
  • Healthcare plans, with premiums covered by Anyscale at 99%
  • 401k Retirement Plan
  • Wellness stipend
  • Education stipend
  • Paid Parental Leave
  • Flexible Time Off
  • Commute reimbursement
  • 100% of in office meals covered

Interested in this job?

Jobs Related To Anyscale Staff Software Engineer / Tech Lead Manager

Software Engineering Manager, NetLB

Lead software engineering manager position at Google, focusing on networking infrastructure and distributed systems, combining technical leadership with team management.

Staff Software Engineer, Google Enterprise Network

Lead software engineer position at Google Enterprise Network, focusing on network automation systems and infrastructure development.

Senior Staff Software Engineer, Infrastructure, Google Cloud Security and Privacy

Senior Staff Software Engineer position at Google working on Cloud Security and Privacy infrastructure

Senior Staff Software Engineer, File Solutions

Senior Staff Software Engineer position at Google, focusing on distributed file systems and storage solutions for enterprise and cloud computing.

Senior Staff Software Engineer, Infrastructure, Google Cloud Data Management

Senior Staff Software Engineer position at Google Cloud focusing on infrastructure and data management systems.