Senior Staff Software Engineer (Distributed Systems)
Alluxio
Foster City, CA, United States Posted September 25, 2026
Check how well your resume matches this job
Job Description
Join Alluxio, a leading distributed data platform, as a Senior Staff Software Engineer. In this role, you will lead the architecture and technical evolution of our next-generation distributed data platform, driving system-level design decisions and collaborating closely with engineering teams and product management. You will have the opportunity to influence the broader technical ecosystem through open-source contributions and architectural thought leadership. Enjoy a range of benefits, including medical, dental, and vision coverage, wellness programs, and a vibrant company culture.
- Lead the end-to-end architecture and design of large-scale distributed systems powering the Alluxio platform.
- Drive technical strategy and architectural direction across multiple teams and components, ensuring scalability, fault tolerance, and performance optimization.
- Provide hands-on development and deep technical guidance in critical areas of the system, while mentoring senior engineers on distributed systems design.
- 2)Distributed storage systems
- 3)Architecting large-scale software systems
- 5.Demonstrated ability to design and implement high-quality, stable, and scalable end-to-end system architectures in production environments
- 2.Proven experience of 2+ years in a technical leadership or architect role, driving system-level design and guiding engineering teams
- 1)Distributed and parallel systems
- 6.Strong analytical thinking and complex problem-solving skills
- 3.Strong hands-on software development experience in one or more general-purpose programming languages, including but not limited to Java, C/C++, or Go
- 4.Deep architecting expertise in at least two of the following areas:
- 1.Master or BS degree in Computer Science or related technical field, or equivalent practical experience
- 7.Excellent communication skills and ability to influence technical direction across teams
- 3.Experience building or operating cloud-native infrastructure platforms
- 2.Deep understanding of consensus algorithms, storage engines, or large-scale data systems
- 5.Track record of designing systems that operate at massive scale (thousands of nodes or higher)
- <1.PhD> in Computer Science, Distributed Systems, or related fields
- 4.Experience contributing to or maintaining open-source distributed systems projects
- 7.Contributions to Alluxio open-source community
- 6.Passion for building high-performance infrastructure software
Required Skills
How to apply
You apply on Alluxio’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Alluxio
See every open role at Alluxio on ARes.
More Jobs at Alluxio