招聘信息

TcaplusDB 数据库解决方案架构师

工作地点:深圳、北京、上海、广州

岗位职责:
支持客户的应用架构设计,了解客户的业务逻辑和应用架构,给出合理的产品方案建议
支持客户的数据库方案设计,从运维、成本、流程等角度主导云数据库产品落地
梳理客户的核心诉求,提炼为普适性的产品能力,推动研发团队提升产品体验
根据客户的行业属性,定制行业场景的解决方案,提升TcaplusDB数据库的影响力

岗位要求:
3年以上的数据库开发、运维经验,关系数据库或分布式存储的基础理论知识扎实
精通MySQL/SQL Server/Oracle/PostgreSQL/MogonDB/Redis中的一种及以上数据库
具有互联网行业(游戏,移动,电商)等技术体系知识储备
关注数据库领域的发展趋势,有参与过数据库开源组织活动和布道经验者优先
思维敏捷,逻辑性强,并具备快速学习与知识整合能力
具备良好的沟通能力与应变能力,能够独立和客户进行技术沟通与交流,能准确锁定客户需求
优秀演讲和文档编写能力,能独立编写、讲解方案
深度挖掘客户需求的能力,引导需求指标,并结合产品优势编写项目方案建议书
良好的团队协作能力,丰富的客户服务经验,有项目端到端交付经验者优先

TcaplusDB技术服务工程师

工作地点:深圳、北京、上海、广州

岗位职责:
为业务提供相应的DB技术服务支持
负责数据库层面疑难问题的跟踪排查和优化实施
负责进行数据库管理相应的配套系统的建设规划、开发及落地
负责数据库存储领域新技术研究和应用

岗位要求:
本科以上学历
2年以上DBA相关工作经验
精通MySQL,Redis、MongoDB(精通其中一种即可)等数据库配置、备份、优化、监控及故障诊断
熟悉Linux;熟练掌握Golang语言开发; 有Kubernetes使用经验者优先
极强的学习能力和动力,对新技术能够快速掌握并实践
高度的责任心、良好的沟通技巧和团队合作精神

TcaplusDB测试工程师

工作地点:深圳

岗位职责:
负责TcaplusDB产品的测试工作,分析系统相关需求、设计、架构等,设计测试方法和测试用例
挖掘并跟进实施性能、稳定性、可靠性等专项测试,保障和提升产品质量
跟进建设TcaplusDB产品相关的自动化测试以及必要的测试工具开发,提升测试效率

岗位要求:
本科以上学历,3年以上开发或测试经验
对数据库有深刻理解和测试经验优先
有丰富后台、性能、协议或白盒测试经验者优先; 具备自动化测试经验,深刻理解自动化平台和持续集成体系建设者优先
熟练掌握PHP/Python/Shell/Perl等至少一门脚本语言有丰富实践经历
具备良好的团队合作精神,善于协调沟通,具备较强的问题定位和推动解决能力
具备较强的抗压能力,能面对云计算的机遇与挑战,在较大压力下保持工作激情

TcaplusDB测试开发工程师

工作地点:深圳

岗位职责:
能够从需求、架构、编码等多方面保障TcaplusDB数据库内核和平台的质量
设计和研发提升数据库平台和内核质量的自动化测试框架或工具
参与研发效率系统软件工程,以及测试工具系统的研发
项目落地实践,追求极致高性能和高稳定性

岗位要求:
熟练掌握python/Java/C++中的一种或几种,有涉及一项或多项相关测试工具研发与实践的经验
熟悉NoSQL数据库、分布式系统专业领域知识,有web平台的自动化测试经验优先,有数据库或分布式系统的测试经验者优先
具有发现问题的灵敏嗅觉,具备针对复杂问题的分析和解决的能力
热爱学习,具有自我持续优化的驱动力

TcaplusDB交付服务研发工程师

工作地点:深圳

岗位职责:
负责TcaplusDB独立输出的自动化部署工具的开发
负责TcaplusDB基于云平台自动化部署,监控接入工具的开发
负责TcaplusDB基于异构平台的代码级优化,改造的开发

岗位要求:
计算机及相关专业,本科及以上学历
熟悉硬件,虚拟化技术及云平台产品
熟练C语言,或者Python,Go语言编程
了解产品上云开发流程和接入方法
具有良好的沟通和协调、应变能力,主动思考、自我驱动力强,较强的工作责任心和团队协作精神
有数据库产品和云产品开发经验者优先

TcaplusDB存储引擎研发工程师

工作地点:深圳

岗位职责:
负责高性能低时延的分布式海量数据库系统TcaplusDB的需求分析,设计和开发上线
参与TcaplusDB系统、模块和特性的分析评审工作
参与TcaplusDB技术架构演进相关的设计工作

岗位要求:
计算机相关专业本科及以上学历,熟悉C/C++/java/python/go任意语言
敢于挑战提升自己,有良好团队合作意识,能适应高效率高强度的工作节奏;
有大规模分布式存储/缓存/数据库系统开发设计经验,熟悉redis/rocksdb/leveldb/mysql等开源数据库项目的优先
研读过lsm tree/f1/spanner/aurora/paxos/raft等相关论文的优先
追求卓越,自我驱动,对代码工程质量有近乎洁癖的自我要求

TcaplusDB数据库内核研发工程师

工作地点:深圳
岗位职责:
打造TcaplusDB分布式引擎与高可用内核架构,负责需求分析、方案设计、编码等等,与团队成员一起打造顶级数据库产品

岗位要求:
熟练掌握C/C++语言,良好的编程习惯、数据结构、算法等基础知识
熟悉关系数据库或KV数据库或分布式系统的运行机制和架构体系
热爱底层技术,有追求极致性能和工程质量的热情
良好的团队协作能力,有技术激情,能够胜任有挑战的工作

TcaplusDB数据服务研发工程师

工作地点:深圳

岗位职责:

负责TcaplusDB增量日志/全量数据的获取逻辑的设计与研发,在此基础上形成完整的异构数据库(mysql/redis/mongodb…)到TcaplusDB/TcaplusDB到异构数据库的数据评估、迁移解决方案方案

岗位要求:
精通Java/C++并发、网络编程,有良好的数据结构、算法功底
掌握一个开源数据库(mysql、reids、hbase等)数据变更日志(或redo)及获取方法
对CAP、高可用架构、事务等理论有深入理解,并有一定的实践经验
对Kafka、Confluent原理有深入理解并有过相关工程经验者优先
对流式计算原理、常用框架及开源产品有深入理解者优先

TcaplusDB应用研发工程师

工作地点:深圳

岗位职责:
负责TcaplusDB数据库在公有云上的产品研发,包含TcaplusDB数据库在公有云上的管控系统、计量计费系统、SQL开发与诊断系统、数据迁移系统等
负责TcaplusDB数据库 SaaS 产品的后台架构、研发、优化与维护工作
负责系统的需求分析、架构设计、评审、编码与优化工作
负责系统稳定性优化、性能调优、系统安全等工作
与团队一起打造在技术上、用户规模上业界领先的公有云数据库产品

岗位要求:
精通C++开发,对机制和原理有深入理解
熟悉分布式系统的设计和应用,熟悉分布式数据库、微服务、缓存、消息等系统的机制
有技术热情和较强的学习能力,有很好的问题分析和技术攻关能力,有良好的团队合作和沟通能力
熟悉java、Golang、Python等多语言开发,并有一定的实践经验者优先
具有一定的大中型项目参与经验,有云产品、基础组件或者开发框架的研发经验优先
熟悉数据库原理或有相关运维经验者优先

TcaplusDB前端研发工程师

工作地点:深圳

岗位职责:
负责 TcaplusDB 整体产品的前端方案设计和实现
联合产品团队、运营团队、研发团队,寻找前端机会价值点对业务产生增值作用

岗位要求:
精通PHP开发技术,熟悉主流PHP开发框架,例如Yii、ThinkPHP框架
熟悉PHP/MYSQL常见的性能调优
熟练掌握HTML/HTML5、CSS、Javascript、JQuery、AJAX、JSON等技术
熟悉常见的前端漏洞及解决方法
熟悉Linux平台下的nginx/apache配置
了解不同浏览器平台的特性,能够很好地解决兼容问题,具备良好的 UI 交互实现能力
熟悉python、shell等脚本语言
对工作有高度责任感,有较强的学习能力、团队沟通与协作能力,拥有优秀的问题分析及解决能力

TcaplusDB数据库产品经理

工作地点:深圳

岗位职责:
负责TcaplusDB数据库的产品特性规划、竞品分析以及设计工作,并推动功能上线,完成闭环分析
负责分析和抽象数据库客户需求,形成统一方案,服务行业客户
协调组织各个团队和各类资源达成产品目标

岗位要求:
有计算机相关专业/工作经历背景,5年以上相关工作经验优先
有NoSQL数据库产品研发、测试经验优先
对数据数据库原理,例如数据库的备份,事务等有一定了解,尤其是对云数据库有一定了解
熟悉产品策划基本工作流程
参与过产品立项、设计、研发、推广应用及维护改进的整个过程
强烈的市场导向和创新意识