Distributed Systems Engineer Intern

Logo of Alluxio

Alluxio

πŸ’΅ $120k-$160k
πŸ“Internship - China

Job highlights

Summary

As a Distributed System Engineer at Alluxio, you will build the Alluxio (Tachyon) system, focusing on solving challenging problems in distributed systems such as caching policy, concurrency optimization, and high availability. A bachelor's degree or equivalent experience in Computer Science is required, along with software development experience in Java, C/C++, or Go.

Requirements

  • Bachelor's degree or equivalent practical experience in Computer Science or similar technical fields
  • Software development experience in one or more general-purpose programming languages, including but not limited to - Java, C/C++, and Go
  • Experience working with two or more from the following: distributed and parallel systems, distributed storage systems, architecting large-scale software systems, and/or security software development
  • Excellent analytical and problem-solving skills
  • Good communication skills in speaking and writing English

Responsibilities

Build the Alluxio (Tachyon) system and solve challenging problems in distributed systems

Preferred Qualifications

  • Master’s, Ph.D. degree or equivalent practical experience in engineering, computer science, or other technical related fields
  • Experience writing production-level code in Java, C/C++, or Go
  • Interest and ability to learn other coding languages as needed. Willing to contribute to and/or maintain the open-source project
  • Ability and desire to work in a fast-paced, collaborative and iterative programming environment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Alluxio know you found this job on JobsCollider. Thanks! πŸ™