Senior Staff Software Engineer (Distributed Systems)

Alluxio

Foster City, CA, United States Posted September 25, 2026

Check how well your resume matches this job

On-site Full-time Senior
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
distributed systems collaboration product management leadership performance optimization mentoring analytical skills problem solving software development Java C++ communication cloud-native
How to apply

You apply on Alluxio’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Alluxio

See every open role at Alluxio on ARes.

More Jobs at Alluxio
Share This Job