职位名称:GraphDB与向量数据库开发工程师(Rust/Go/Python) 职位概述 我们正在寻找一位经验丰富的数据库开发工程师,负责维护和优化公司现有的GraphDB系统,并参与设计和开发下一代向量数据库解决方案(如Weaviate、Qdrant等)。理想的候选人应具备扎实的分布式系统开发经验,对数据库内核开发有浓厚兴趣,并渴望在快速发展的数据基础设施领域发挥关键作用。
主要职责 设计、开发和维护公司现有的GraphDB系统,确保其高性能、高可用性和可扩展性 参与下一代向量数据库(如Weaviate、Qdrant等)的技术选型、架构设计和核心开发 负责数据库系统的性能调优、故障诊断和容量规划 建立和完善数据库的监控、告警和自动化运维体系 与产品团队、数据科学家等跨部门协作,理解业务需求并提供技术解决方案 编写高质量的技术文档,参与代码审查,推动团队技术能力提升 研究和探索新兴的数据库技术和架构,为团队引入创新解决方案
任职要求 基本要求 计算机科学、软件工程或相关专业本科及以上学历 2-3年以上后端开发经验,具备扎实的计算机基础知识和系统设计能力 熟练掌握Rust语言并有实际项目经验,同时至少掌握Go或Python中的一种 熟悉分布式系统原理,了解共识算法、容错机制等核心概念 具备良好的系统调试和性能优化能力,能够快速定位和解决复杂技术问题 优秀的沟通表达能力和团队协作精神,能够承受工作压力并适应快节奏的工作环境
优先考虑条件 有向量数据库开发或维护经验,熟悉Weaviate、Qdrant、Milvus等主流向量数据库 深入理解向量索引算法(如HNSW、IVF等)和相似度搜索原理 具备数据库运维(Ops/SRE)经验,熟悉资源管理、容量规划和故障恢复 有图数据库开发经验或知识图谱相关项目经历 熟悉容器化技术(Docker、Kubernetes)和云原生架构 参与过开源数据库项目或有相关技术贡献
加分项 具备良好的英语口语沟通能力,能够参与国际技术交流和文档编写 在知名技术社区或开源项目中有活跃贡献 有大规模分布式系统设计和开发经验 对机器学习、人工智能等领域有了解或实践经验
有意请联系:Mia.zhang@teksystems.com
评论区
写评论还没有评论