A
Sr. Staff Software Engineer - Distributed System Development (Beijing)
Alluxio
🇨🇳 China
On-site
Staff / Principal
30 months ago
- System Design
- Java
- C++
30 months ago
Who We Are Looking For:Â 1.Master or BS degree in Computer Science or related technical field, or equivalent practical experience.2.Proven experience of 2+ years in a technical leadership or architect role, driving system-level design and guiding engineering teams.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)Distributed and parallel systems2)Distributed storage systems3)Architecting large-scale software systems5.Demonstrated ability to design and implement high-quality, stable, and scalable end-to-end system architectures in production environments.6.Strong analytical thinking and complex problem-solving skills.7.Excellent communication skills and ability to influence technical direction across teams.
We Would Especially Appreciate If You Have:1.PhD in Computer Science, Distributed Systems, or related fields.2.Deep understanding of consensus algorithms, storage engines, or large-scale data systems.3.Experience building or operating cloud-native infrastructure platforms.4.Experience contributing to or maintaining open-source distributed systems projects.5.Track record of designing systems that operate at massive scale (thousands of nodes or higher).6.Passion for building high-performance infrastructure software.7.Contributions to Alluxio open-source community.
Sr. Staff Software Engineer - Distributed System Development (Beijing) · Alluxio