Alluxio
Staff Software Engineer
Foster City, California · Staff+ · Full-time
Sponsorship not specified$240k-$315kDetected 792 days ago
JavaC++Distributed SystemsCloud PlatformsKubernetesMachine LearningSparkResearchLeadershipMentoring
About the role
- We're looking for experienced distributed-systems engineers to join our Core Product team and advance the next generation of Alluxio's data-orchestration engine - the foundation for AI and analytics at global scale.
- As a Staff Software Engineer, you'll work on high-impact systems problems such as: 1.
Responsibilities
- Design and implement core components of Alluxio's distributed file and object-access layer.
- Optimize performance for large-scale, high-throughput environments using advanced concurrency and caching techniques.
- Build scalable metadata and coordination systems that ensure strong consistency, high availability, and minimal latency.
- Collaborate cross-functionally with product, solution-engineering, and research teams to drive roadmap and customer success.
- Professional experience developing in Java, C++, or Go.
- Demonstrated technical leadership: defining architecture, mentoring peers, or driving major projects from design through release.
- Build infrastructure trusted by the world's largest AI and data-driven companies.
- Join a small, senior engineering team where your designs shape the product's evolution.
- A culture of empathy, curiosity, and ownership - where engineers collaborate closely to solve hard problems.
Requirements
- Experience with distributed storage, data-access layers, or cloud infrastructure (e.g., Spark, Presto, Hadoop, Kubernetes).
- Bachelor's or advanced degree in Computer Science or related technical field (or equivalent experience).
Nice to have
- Optimizing metadata management, caching, and replication across thousands of nodes.
- Collaborating with internal product teams to push the limits of distributed I/O performance.
- This is a hands-on, architecture-plus-implementation role for engineers who love deep systems work and want visible impact in a small, senior, highly technical team.
- Cache and metadata consistency - advance Alluxio's intelligent caching framework for multi-tenant environments (TTL policies, write-back consistency, invalidation protocols, and distributed metadata scaling).
- Scaling for AI and analytics workloads - evolve the coordination layer to efficiently serve distributed AI training clusters, accelerating model load and shuffle operations across regions and clouds.
Skills
- Designing concurrent, fault-tolerant services for multi-region and multi-cloud environments.
Compensation
- The salary range for this US full-time position is $240,000-$315,000, depending on experience, and subject to standard withholding and applicable taxes.
Company info
- What We're Looking For
Apply directly at Alluxio →Create a free account for alerts like thisView Alluxio immigration profile
This listing is sourced directly from Alluxio's careers page and normalized into a canonical job model.