SSD固件研发工程师 - 服务器
字节跳动
岗位职责
团队介绍:服务器部门的主要职责是通过持续开展业务需求跟踪和行业洞察,以及对各业务场景开展系统性能分析,为公司的全球业务打造具备高性价比和高可靠性的通用计算、存储和智能计算(AI)等产品与解决方案。在技术层面,深入钻研计算体系架构的研究与开发、CPU/GPU及部件的定制与评估、高速电路设计、新型供电散热技术、固件开发、驱动开发、内核及操作系统、编译器、可靠性、可用性和可维护性(RAS)等领域,推动软硬件的联合设计与优化,在人工智能时代为公司提供最具竞争力的算力和存储基础支撑。
1、负责SSD固件需求定制,并与厂商协同研发并指导其开展工作;
2、负责SSD故障定位系统、性能调优、数据安全等竞争力特性的策略制定、方案落地;
3、引领SSD领域技术发展趋势,结合字节跳动业务应用场景,开拓底层存储技术发展方向,并推动相关技术产品化落地;
4、深入理解存储业务应用,对分布式KV、HDFS、分布式块存储等进行深入分析,了解业务情况与用户需求,制定性能成本最优的软硬一体化方案。
任职要求
1、3年以上SSD固件领域相关工作经验;深入理解SSD固件架构以及代码实现;
2、熟悉NAND Flash颗粒特性(TLC/QLC等);
3、熟悉存储接口协议(NVMe/SAS/SATA/UFS/eMMC等);
4、熟悉FIO、VdBench、IOmeter、IOzone、DbBench、Blktrace、IOstat等存储相关工具;
5、熟悉ZNS/OpenChannel/Smart SSD/KV SSD/NVMe over Fabric等,有驱动和应用开发经验者优先;
6、了解Linux block IO layer、NVMe driver架构与实现者优先。