系统研发工程师AILab职位描述与岗位职责任职要求 - 制度大全
制度大全 导航

系统研发工程师AILab职位描述与岗位职责任职要求

编辑:制度大全2020-08-02

职位描述

工作职责

1、负责字节跳动AI系统服务架构设计、开发、优化,持续提升系统性能,保证高并发高可用;

2、负责字节跳动AI核心引擎模块设计、开发、优化,持续提升引擎性能,保证高性能低延迟;

3、通过不断的技术研究和创新,推动业务的快速发展和高效迭代。

任职要求

1、拥有计算机及相关专业本科以上学历,具备C++/Java/Go/Python等至少一种语言开发经验;

2、精通数据结构和算法设计,熟悉系统性能调优的方式,熟悉Linux开发环境;

3、责任心强,积极主动,有良好的沟通能力和团队合作能力。

篇2:消息队列资深研发工程师职位描述与岗位职责任职要求

职位描述

工作职责

1、参与大规模分布式存储系统设计和开发,保障系统在极高并发访问的场景下稳定、低延迟、高可用、易伸缩;

2、深入理解业务场景的存储需求,与业务合作寻找最合适的存储方案。

任职要求

1、了解1个或多个分布式消息队列的设计和实现原理;

2、优秀的编码能力,针对业务场景设计和实现消息队列的需求,对代码质量有很高的自我要求;

3、熟悉Kafka/RocketMQ/Pulsar/NSQ等消息队列的源代码优先;

4、有基于消息队列的计算相关的开发经验者优先。

篇3:分布式KV存储资深研发工程师职位描述与岗位职责任职要求

职位描述

工作职责

1、参与大规模分布式存储系统设计和开发,保障系统在极高并发访问的场景下稳定、低延迟、高可用、易伸缩;

2、深入理解业务场景的存储需求,与业务合作寻找最合适的存储方案。

任职要求

1、了解常见分布式存储系统的实现原理;

2、熟悉linux操作系统原理,熟悉常见的网络、多线程、IO系统开发;

2、优秀的编码能力,针对业务场景设计和实现in-house系统,对工程质量有很高的自我要求;

3、KV方向:熟悉memcache,redis,leveldb/rocksdb,WiredTiger等系统的设计优先;

4、Table方向:熟悉TiKV,HBase,MongoDB,MySQL等系统的设计优先。

篇4:分布式文件系统资深研发工程师职位描述与岗位职责任职要求

职位描述

工作职责

1、参与大规模分布式存储系统设计和开发,保障系统在极高并发访问的场景下稳定、低延迟、高可用、易伸缩;

2、深入理解业务场景的存储需求,与业务合作寻找最合适的存储方案。

任职要求

1、了解分布式存储系统的实现原理;

2、优秀的编码能力,针对业务场景设计和实现in-house系统;对工程质量有很高的自我要求;

3、有文件系统相关的研发经验;

4、熟悉Ceph,HDFS,GlusterFS,MooseFS等分布式文件系统的设计优先。

篇5:新硬件存储资深研发工程师职位描述与岗位职责任职要求

职位描述

工作职责

1、参与大规模分布式存储系统以及单机存储引擎的设计和开发;

2、探索新硬件下存储引擎架构的设计及演化,以保证低延迟和高吞吐;

3、深入理解业务场景的存储需求,与业务合作寻找最合适的存储方案。

任职要求

1、理解存储系统的原理,有单机存储引擎或分布式存储系统设计经验;

2、优秀的编码能力,较高的工程素养;

3、喜欢并善于钻研新技术,跟进学术以及企业圈的最新进展,探索新硬件(包括且不限于Optane,AEP,FPGA)在存储系统中的应用;

4、有PMDK,SPDK,DPDK,RDMA等应用经验的优先;

5、研究方向包括且不限于单机文件系统(EXT4等),单机KV引擎(RocksDB等),分布式存储系统(HDFS等),分布式KV系统,分布式缓存系统等,有相应系统设计经验的优先。

制度专栏

返回顶部
触屏版电脑版

© 制度大全 qiquha.com版权所有