FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in leading large-scale distributed systems projects, with a strong focus on architectural decision-making, resource management, and performance optimization. Proven ability to mentor engineers and drive technical excellence in a collaborative environment.
Highest-signal resume keywords
Distributed Systems ExpertiseC++ ProgrammingProject LeadershipMultithreading/ConcurrencyArchitectural Decision-Making
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software EngineeringSystems ProgrammingDistributed CoordinationFault ToleranceResource ManagementNetworkingPerformance OptimizationDatabase ManagementStreaming SystemsOpen-Source Contributions
Soft Skills
MentoringCollaborationTechnical Leadership
Tools & Technologies
SparkKafkaDistributed RuntimesOperating SystemsSchedulersStorage Systems
Industry Keywords
Technical OwnershipArchitectural DecisionsProduction ExecutionSystem PerformanceConcurrency
Tech Stack
Tools & technologiesDistributed SystemsJavaKafkaRayRustSparkC++
About the role
Key responsibilities & impact- Own a major technical area of Ray Core end to end
- Define the roadmap and identify the most important technical problems
- Drive execution through production
- 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 distributed execution, scheduling, resource management, fault tolerance, concurrency, networking, storage, and system performance problems
- Stay hands-on with implementation and debugging in a systems-oriented codebase
- Raise the technical bar for surrounding engineers
- Shape the longer-term architecture and evolution of Ray Core as workloads and scale grow
Requirements
What you’ll need- 6+ years of software engineering experience, with a track record of increasing technical ownership
- Experience leading substantial projects end to end, including defining the problem, creating a roadmap, making architectural decisions, driving implementation, and owning the outcome in production
- Experience leading projects larger than a single-engineer effort, typically spanning multiple engineers and lasting multiple quarters
- Deep experience with distributed systems and computer systems
- Strong systems programming experience in C++, Rust, Java, or similar lower-level languages
- Strong understanding of multithreading/concurrency, distributed coordination, resource management, fault tolerance, performance, or networking
- Experience with databases, streaming systems, distributed runtimes, operating systems, schedulers, storage systems, Spark, Kafka, or similar infrastructure
- Track record of mentoring engineers and raising the technical bar
- Contributions to open-source infrastructure projects are nice to have
- Must be willing to work a hybrid in-office schedule on Monday, Tuesday, and Thursday
- Must be willing to relocate if currently outside the San Francisco Bay Area
- Must address work authorization/visa sponsorship requirements for the country in which the position is based
Benefits
Comp & perks- Equity / stock options
- Healthcare plans, with premiums covered by Anyscale at 99%
- Dental coverage
- Vision coverage
- 401k Retirement Plan
- Wellness & Education Stipend
- Paid Parental Leave
- Fertility Benefits
- Paid Time Off
- Commute reimbursement
- 100% of in-office meals covered
- Flexible time off
- Mental health support
