CareerPlanSign in

Senior Software Engineer - Distributed System Development

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

Core

Evolving the Alluxio project by solving challenging problems in distributed data services, memory and data structure efficiency, thread concurrency, locking optimizations, and caching policies.

Role type

Senior IC software engineer (distributed systems)

Builds

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

Domain

Distributed systems, storage systems, concurrency

Deliverable

production ML models | product features

Required skills

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

Preferred skills

Open source contribution, Alluxio contribution

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

Senior, hands-on IC

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