Alluxio is seeking a Software Engineer specializing in Distributed Systems to join their team in San Mateo, Beijing, or Shanghai. This role focuses on developing innovative solutions for large-scale distributed systems, working with thousands of nodes while ensuring data durability and high availability. The ideal candidate will be both a hands-on developer and a technical leader, capable of architecting solutions and guiding team members from concept to completion. The position offers the opportunity to work on cutting-edge distributed systems technology, contribute to product architecture, and collaborate closely with product management. The role requires expertise in distributed systems, strong programming skills in languages like Java or Go, and the ability to tackle complex technical challenges in a fast-paced environment. Experience with open-source contributions is valued, and the position offers the chance to work on significant technical challenges in distributed computing.