Staff Software Engineer
Core
Building the next generation of Alluxio's data-orchestration engine to unify data across storage systems, regions, and clouds for large-scale AI and analytics workloads.
Role type
Staff Software Engineer (distributed systems)
Builds
High-performance distributed caching layer and data orchestration platform
Domain
Distributed systems, data infrastructure, AI/ML pipelines
Deliverable
production ML models | infrastructure
Required skills
distributed systems architecture, metadata management, caching strategies, fault-tolerant service design, multi-region/multi-cloud system design, storage abstraction, scheduling algorithms, high-performance I/O optimization, concurrent programming
Preferred skills
experience with large-scale AI/ML data pipelines, deep systems work in small senior teams
Technologies
Alluxio, Tachyon
Responsibilities
Optimizing metadata management, caching, and replication across thousands of nodes; Designing concurrent, fault-tolerant services for multi-region and multi-cloud environments; Evolving Alluxio's storage abstraction and scheduling layer to support large-scale AI/ML data pipelines; Collaborating with internal product teams to push the limits of distributed I/O performance
Seniority
Staff, hands-on IC with architecture responsibility