深信服27届-存储开发工程师
深信服27届 · 深圳市,长沙市,成都市 · 校招
AI 摘要智能生成
岗位关键词: 分布式存储 / 存储开发 / 高可用系统
职位描述
岗位关键词: 分布式存储 / 存储开发 / 高可用系统 1、负责分布式存储系统的设计与研发,包括对象存储、块存储、文件存储或 KV 存储; 2、负责存储引擎研发,包括数据组织、索引、缓存、事务等核心机制; 3、设计和优化数据复制、一致性协议、故障检测、容错恢复及纠删码等机制; 4、优化存储系统的吞吐、延迟、资源利用率及大规模集群扩展能力; 5、参与高性能 I/O 和数据通路建设,探索 RDMA、SPDK、DPDK、NVMe、io_uring、eBPF 等技术;
任职要求
- 计算机、软件工程、电子信息或相关专业本科及以上学历;
- 熟练掌握Go/Python/C++/Java,具备良好的编码和调试能力;
- 具备扎实的数据结构、操作系统、计算机网络和计算机体系结构基础;
- 熟悉 Linux 开发环境,理解进程、线程、内存、文件及网络 I/O 等基本机制;
- 理解并发编程,能够分析竞态、锁、同步及资源管理问题;
- 重视代码质量,具备主动学习和持续钻研复杂系统的意愿。
- 满足以下任意一项即可,不要求全部具备:
- 参与过分布式存储、数据库内核、文件系统、操作系统或高性能计算项目;
- 使用或研究过 Ceph、RocksDB、TiKV、OceanBase、PolarDB、openGauss 等系统;
- 理解 Raft、Paxos、WAL、LSM-Tree、B+Tree、复制或纠删码等机制;
- 有 RDMA、DPDK、SPDK、NVMe、io_uring、eBPF 或 Linux 内核开发经验;
- 有性能压测、瓶颈定位和系统优化经历,使用过 perf、FlameGraph、gdb、Valgrind 等工具;
- 具备故障恢复、数据一致性、系统容错或可靠性相关项目经验;
- 参与过大型开源项目,并提交过有效 Issue、PR 或核心代码;
- 在系统、数据库或高性能计算领域有科研、论文或竞赛经历;
- 能够完整解释一个复杂系统的关键路径、性能瓶颈、故障场景及设计取舍。