研发工程师

15-35K * 14薪
研发工程师
伦敦
不限
1-3年
岗位关键词
岗位职责
1、负责数据库系统内核模块功能设计、开发、维护,包括查询引擎、执行引擎和存储引擎的特性设计开发,性能调优等工作; 2、基于操作系统内核技术构建数据库高性能、高可用,软硬件协同等核心竞争力; 3、负责数据库内核相关领域的新技术探索,和关键技术突破;参与下一代数据库的设计、开发与原型验证。
岗位要求
C/C++岗位 1、有MySQL/PostgreSQL/NewSQL 或 存储系统 开发经验者优先; 2、熟悉查询引擎、存储引擎、分布式事务/数据一致性协议,MVCC多版本控制; 3、深入研究过数据库内核,分布式存储系统相关开源项目。 python岗位 1、了解数据库使用和优化,优秀的代码能力及调优能力; 2、熟悉大规模高并发互联网应用的设计和开发经验者优先; 3、熟悉常规的分布式架构,熟悉缓存、消息队列等开源中间件者优先。 Java岗位 1、了解数据库使用和优化,优秀的代码能力及调优能力; 2、熟悉大规模高并发互联网应用的设计和开发经验者优先; 3、熟悉常规的分布式架构,熟悉缓存、消息队列等开源中间件者优先。 专业知识要求: C++岗位 1、掌握C/C++语言,熟悉常用算法,熟练使用C++标准库,熟悉linux下开发和调试环境; 2、熟悉多核/多进程,线程/协程编程模型及其调优方法; 3、1年以上工作经验,较好的沟通能力; 4、英文读写熟练,能通畅阅读理解英文技术文档。 python岗位 1、掌握python语言,理解该语言涉及的基础框架,并对使用过的框架,了解其原理、机制; 2、熟悉mysql/pgsql/mongodb/redis等至少一种数据库,对其运行原理有较好的理解; 3、熟悉Linux 内核基本原理,常用工具、命令,较好的诊断、调优技能,对docker容器熟悉者优先; 5、具有较好的沟通、协调能力,思路清晰,善于思考,能独立分析和解决问题。 Java岗位 1、具有扎实的Java功底; 2、熟悉spring、MyBatis、Struts、Tomcat等常用Java开源框架,对其运行原理有较好的理解; 3、具有较好的沟通能力,思路清晰,善于思考,能独立分析和解决问题。
岗位亮点
内核研发,测试
牛客安全提示:如发现虚假招聘、广告,或以任何名义索要证件、费用,或诱导异地入职、参与培训等均属违法行为,发现请 立即举报
华为软件技术有限公司
通信电子
不需要融资
南京
查看其他 134 个职位