职位&公司对比

招聘中
  • 互联网
  • 不需要融资
招聘中

数据库内核研发工程师 J81680

-K·薪
  • 互联网
  • 已上市

职位详情

  • 上海
  • 3-5年
  • 本科
  • Linux
  • 数据库开发
  • 数据架构

岗位描述: 1、基于分布式计算系统的数据开发,包括离线计算和实时计算 2、对不同类型数据进行分析,数据建模,构建合理的数据架构 3、分析数据合理性,有效处理数据质量问题,改善数据质量 岗位要求: 1、至少掌握一种主流数据库,ORACLE,DB2,MYSQL等,精通SQL语句 2、熟悉Hadoop等分布式开发平台,有kanzhun实际数据开发经验 3、熟悉Linux系来自BOSS直聘统,并具来自BOSS直聘备Pyt来自BOSS直聘hon, shell等脚本语言开发能力 4、三年以上工作经验

职位详情

  • 上海
  • 3-5年
  • 本科
  • 要求数据开发经验
  • 数据仓库开发经验
  • MySQL/SQL Server
  • PostgreSQL
  • C/C++
  • 其他
  • 非外包类

岗位职责: 1、事务管理模块开发与优化 负责MySQL数据库事务管理模块的设计、开发和优化,包括但不限于 ACID 特性实现、事务隔离级别、MVCC(多版本并发控制)、锁机制等。 优化事务处理性能,解决高并发场景下的性能瓶颈问题。 2、数据库内核开发与维护 参与 MySQL 数据库内核的开发与维护,深入理解存储引擎(如 InnoDB)的实现原理。 解决数据库内核中的复杂技术题,包括崩溃恢复、死锁检测、日志管理(Redo/Undo Log)等。 3、性能调优与问题排查 针对高并发、大规模数据场景,进行数据库性能调优和问题排查。 分析和kanzhun优化 SQL 执行计划、索引设计、锁争用等问题。 4、新技术研究与落地 跟踪数据库领域的最新技术动态,研究分布式事务、一致性协议(如 Paxos、Raft)等技术,并将其落地到实际项目中。 探索数据库与云原生、分布式系统的结合,提升数据库的扩展性和可靠性。 职位要求: 1、计算机科学、软件工程或相关专业本科及以上学历,3年以上数据库内核开发经验。 2、熟悉数据库存储引擎的实现原理,包括索引结构、日志管理(Redo/Undo Log)、崩溃恢复等。 3、深入理解数据库事务管理机制,包括 ACID 特性、隔离级别、MVCC、锁机制等。 4、精通C/C++编程语言,具备良好的代码设BOSS直聘计和调试能力。 5、熟悉至少一种主流数据库(如MySQL、PostgreSQ、TiDB、OB、CockrokanzhunachDB等)的内核实现,有实际开发经验者和为开源社区有过贡献者优先。 6、熟悉分布kanzhun式事务协议(如 2PC、3PC、TCC)和一致性算法(如 Paxos、Raft)者优先。

技能解析

专有技能
  • 脚本语言
  • MYSQL
  • 分布式计算
  • 数据质量
  • 精通SQL
  • ORACLE
  • SQL语句
  • 数据进行分析
  • 质量问题
  • 数据开发
  • 数据架构
  • 分析数据
  • 开发能力
  • 数据建模
相同技能
  • 主流数据库
  • 开发经验

数据来自CSL职业科学研究室

技能解析

专有技能
  • 开发和优化
  • 熟悉数据库
  • 性能调优
  • SQL数据库
  • 技术问题
  • 编程语言
  • 技术研究
  • 开发与维护
  • 软件工程
  • 熟悉分布式
  • 理解数据
  • C++编程
  • C/C++
  • 模块开发
  • 熟悉数据
  • 分析和优化
  • 数据库性能
  • 分布式系统
  • 设计和调试
相同技能
  • 主流数据库
  • 开发经验

数据来自CSL职业科学研究室

工作时间

上午09:30   -   下午06:30
双休弹性工作

公司福利

  • 五险一金
  • 补充医疗保险
  • 定期体检
  • 加班补助
  • 年终奖
  • 带薪年假
  • 员工旅游
  • 免费班车
  • 餐补
  • 通讯补贴
  • 交通补助
  • 节日福利
  • 住房补贴
  • 零食下午茶
  • 娱乐健身
更新于 2025-05-06