CareerPlanSign in

Staff Software Engineer - Distributed System Development

Foster City, California💼 Full-time🗓 2026-09-11 → 2026-09-25

Core

Leading and evolving the Alluxio project by solving challenging problems in distributed data services, memory efficiency, concurrency, and caching.

Role type

Staff Software Engineer (Distributed Systems)

Builds

Scalable distributed systems with data durability and high availability for thousands of nodes

Domain

Distributed systems, storage systems, concurrency

Deliverable

production ML models | product features

Required skills

Distributed and parallel systems, distributed storage systems, architecting large-scale software systems, security software development, Java, C/C++, Go

Preferred skills

Open source contribution, Alluxio contribution, Master's/PhD in CS

Technologies

Java, C/C++, Go

Responsibilities

Develop innovative solutions for scaling systems to thousands of nodes, contribute to product architecture and implement technical direction, lead team members from concept to completion

Seniority

Staff, hands-on IC with leadership

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.