分布式系统研发工程师

Shanghai
Engineering /
Full-time /
On-site

岗位职责

    • 作为Alluxio的分布式系统研发工程师,你将参与构建Alluxio(原名为Tachyon)系统,和团队一起解决分布式系统中最具挑战性的问题,包括在大规模云环境中构建缓存策略,优化并发和锁定机制,构建高可用性分布式系统等。

岗位要求

    • 1-3年工作经验,计算机或相关专业,本科及以上学历,硕士或者博士优先;
    • 熟悉一种或多种通用编程语言,包括但不限于Java、C++和Go;
    • 熟悉分布式系统原理、RPC以及消息中间件原理;
    • 熟悉常用的数据结构与算法,对设计模式有较好的理解;
    • 具备良好的学习能力和分析解决问题的能力,具备激情,和良好的沟通能力,高度责任心和团队合作精神;

加分项

    • 良好的英语听说读写能力;
    • 有AI Infra, AI 存储相关的开发和项目经验,或者S3, HDFS, NAS等分布式存储系统的开发或实习经历,或分布式机器学习平台搭建经验;
    • 有开发或使用过Alluxio;
    • 熟悉Java语言和面向对象设计开发,熟悉多线程程序开发,对多线程技术、异步、并发有一定了解。