Software Engineer - Distributed Systems (Beijing)
ChinaFull-TimeMid-levelSoftware Engineering
Minimum Qualifications
- BS degree in Computer Science, similar technical field of study or equivalent practical experience.
- Software development experience in one or more general purpose programming languages including but not limited to: Java, C/C++, or Go.
- Experience working with two or more from the following is a must: distributed and parallel systems, distributed storage systems, architecting large scale software systems, and/or security software development.
- Excellent analytical and problem solving skills.
- Working proficiency and communication skills in verbal and written English.
Preferred Qualifications
- Master’s, PhD degree, further education or equivalent practical experience in engineering, computer science or other technical related field.
- Experience designing, developing, and deploying Kubernetes applications.
- Proficiency in one or more general purpose programming languages including but not limited to: Java, C/C++, or Go.
- Interest and ability to learn other coding languages as needed.
- Experience contributing to and/or maintaining an open source project.
- Ability and desire to work in a fast paced, collaborative and iterative programming environment.
- Contributed or contributing to Alluxio.
