- 目录
第1篇 时序数据库研发工程师职位描述与岗位职责任职要求
职位描述:
工作职责:
1、研发高性能时序数据库,支持包括抖音,西瓜视频在内的等各个业务的时序数据的存储、查询和处理;
2、研发日志平台(elasticsearch),满足海量日志存储和检索需求;
3、研发实时olap,支持海量多数据源join查询;
4、研发时序数据处理智能化(异常检测、预测和关联分析等)。
任职要求:
1、熟悉时序数据库influ_db、opentsdb、kariosdb、prometheus等经验优先;
2、有异常检测算法实践优先,有cmdb研发经验优先;
3、对 3sigma, arima,isolation forest, fpgrowth 模型有了解优先;
4、有ml工程化经验优先。
第2篇 高级数据库研发运维工程师职位描述与岗位职责任职要求
职位描述:
职责描述:
1.负责数据库及中间件的深入研究、性能及架构优化、功能开发与故障排查等工作。
2.负责服务管理平台、运维产品的开发,推动数据驱动的智能化运维,保障服务可用性。
3.负责软硬件新技术的研究以及在数据库领域的应用探索。
任职要求:
1.数据库、中间件或后台开发领域工作三年以上,本科及以上学历
2.熟悉算法、数据结构、操作系统、数据库原理及分布式系统等相关知识
3.熟练掌握java、c/c++、go、python等至少一种,具有大型项目研发经验
4.熟悉开源数据库系统(包括但不限于redis、mongodb、couchbase、mysql、tidb、scylladb、cassandra、clickhouse等)实现,为开源社区贡献过代码者优先
5.认同数据库研发运维的本职工作,具有很强的责任心和团队合作精神
6.学习能力强,可独立或带领团队完成有挑战的工作,乐于知识,促进共同进步
第3篇 云数据库研发工程师-rds mysql职位描述与岗位职责任职要求
职位描述:
工作职责:
1、云数据库rds mysql及中间件相关研发
2、云数据库rds mysql引擎优化分析及patch相关研发
3、云数据库rds mysql平台产品化
4、定位和解决生产环境出现的各种问题,提出系统化的解决方案和规划
任职要求:
1、精通c/c++/python/golang/java/rust语言中的一种
2、熟悉linu_内核、精通任意一种语言的多线程、网络编程、分布式开发
3、熟悉mysql(sql server, postgresql)数据传输协议, 主从复制协议, mysql gelara cluster复制协议
4、 熟悉mysql源码者、innodb等引擎、熟悉b+树, ast语法树, 语义分析、熟悉pa_os算法, raft算法者优先
第4篇 分布式数据库研发(高级)工程师职位描述与岗位职责任职要求
职位描述:
工作职责:
1、参与大规模分布式存储系统设计和开发,保障系统在极高并发访问的场景下稳定、低延迟、高可用、易伸缩;
2、深入理解业务场景的存储需求,与开发工程师合作寻找最合适的存储方案。
任职要求:
1、熟悉 memcache, redis, leveldb/rocksdb, hbase 等 key-value 存储系统的设计,了解分布式存储系统的实现原理;
2、有大规模分布式存储集群管理经验,对业务场景需求保持敏锐;
3、优秀的编码能力,针对具体的业务场景快速设计和实现 in-house 系统;对工程质量有很高的自我要求。
第5篇 文档数据库研发工程师职位描述与岗位职责任职要求
职位描述:
工作职责:
1、负责字节跳动自研documentdb架构设计与研发;
2、负责字节跳动documentdb的存储引擎优化。
任职要求:
1、本科及以上学历,计算机、通信等相关专业;
2、熟练掌握linu_环境下的 c/c++/go/python 中一门或者多门语言;
3、熟悉mongodb/aws documentdb的原理/架构/实现;
4、良好的沟通与团队合作。
具备以下条件之一者优先:
1、了解云服务架构的技术挑战,并有对应的解决方案;
2、有过高流量大并发,有mongodb或nosql数据库内核开发经验者。