作为(wei)LongDB的数(shu)(shu)据(ju)库内核工程师(Database Kernel Engineer),您将专注于数(shu)(shu)据(ju)库内部,包括代码生成(cheng)器、优化(hua)器、执(zhi)行器、索引、统计和事务(wu)。
1.完成公司关系型数(shu)据库(RDBMS)设计和开发关键功能(neng),确保工作在并发多(duo)接点Hadoop执行环境中保持高性能(neng)和可扩展性;
2.负责(ze)关(guan)键数据(ju)库内部技术(shu):计(ji)划生成、统(tong)计(ji)的使用和管理,表连接和策略选(xuan)择(ze),索引选(xuan)择(ze)等;
3.负责(ze)公(gong)司产品的生命周期与(yu)其他(ta)工程师(shi)协作,包括架构(gou)、产品支持问题(ti)、测(ce)试(shi)版测(ce)试(shi)、错误修复(fu)等工作;
4.确保本(ben)职(zhi)工作能(neng)够(gou)促进产品的稳定性(xing)、可(ke)靠性(xing)和(he)可(ke)维护性(xing);
5.负责为(wei)技(ji)术支持人员提(ti)供答疑和研发级的技(ji)术支持;
6.负责(ze)配合产品(pin)经理,进行竞品(pin)的功能、实现分析;
7.承担数(shu)据库领域丰富广(guang)泛的技术预研和创新工作;
8.完(wan)成领导交办的各项工作任务。
1.211或(huo)985全日(ri)制本科/研究生以上(shang)学历,计(ji)算机科学、软(ruan)件工程或(huo)相关专业(ye)的同等学历;
2.具(ju)有5年以上开(kai)发内部商用或开(kai)源数(shu)据库的经验(yan),深入了解查询优化机制能(neng)力;
3.深入了解当(dang)今相互竞争和主流数(shu)据库的使(shi)用,和其他(ta)技术的不同之处;
4.熟悉分析和交易数据库架构;
5.精通(tong)Java,熟(shu)悉(xi)Shell/Python等任何一种脚本语言;
6.熟练(lian)掌握Linux平台软件开(kai)发技能,能够熟练(lian)运用debug工具;
7.熟悉主流的(de)数据(ju)结构和算(suan)法;
8.熟悉开源项(xiang)目,如(ru)HBase、LeveIDB、RocksDB、MySQL/PostgreSQL;
9.优(you)秀的(de)发现(xian)和解决问题能力,良好(hao)的(de)沟通能力,具备团队合作精神。
1.负责公司项目运维业务平(ping)台开发,主要包括监(jian)控系(xi)统、自动化管理系(xi)统;
2.负责公司项目(mu)日(ri)常(chang)业务上线(xian)、部署、维(wei)护、监(jian)控等工(gong)作,保障系统日(ri)常(chang)的运(yun)营;
3.帮助客户(hu)实(shi)践(jian)持(chi)续交付(fu),缩短(duan)从(cong)代码提(ti)交到生产环(huan)境部署的时(shi)间(jian)周期;
4.参与(yu)部(bu)署系统的开(kai)发,设计(ji),接入(ru),优化及(ji)标准制定;
5.设(she)计(ji)和实现构建系(xi)统(tong)(tong)、部署系(xi)统(tong)(tong)、基础(chu)设(she)施管理以(yi)及环境管理等系(xi)统(tong)(tong);
6.消除开发(fa),运(yun)维,和测试(shi)团队之间的壁垒;
7.承(cheng)担数据库领域丰富广泛的(de)技术预研和创(chuang)新工作;
8.完(wan)成领导临时交办(ban)的各(ge)项(xiang)工作任(ren)务。
1.全(quan)日(ri)制本科以上学(xue)历,计算机、软件工程或其他相关专业;
2.熟练掌握Linux平台(tai)软件开发(fa)环境, 以及常(chang)用的Linux命令(ling)和工具(ju);
3.熟练使用高级编程语(yu)言编写程序的能力:Java,Python,Ruby,Go或Shell;
4.熟练掌握Linux平台软件开发技(ji)能(neng),具有DevOps背(bei)景(jing);
5.熟悉数据库(ku)查询引擎与(yu)存储引擎工作原理(li);
6.丰富(fu)的Docker使用配置经验;
7.配置(zhi)管(guan)理工(gong)具(ju):Ansible, Chef, or Puppet ;
8.精通SQL,熟练使(shi)用常用的数(shu)据库如MySQL, Oracle,SQL Server等;
9.优秀的发(fa)现和解决问题能力(li),良好的沟通能力(li),具备团队合作精(jing)神。
作为(wei)产品开发团队的(de)分(fen)布式系(xi)统工程师(Distributed Systems Engineer),您(nin)(nin)将(jiang)构建LongDB的(de)新型分(fen)布式系(xi)统架构,最大限(xian)度地(di)提高LongDB的(de)分(fen)析和(he)事务(wu)处理混合的(de)工作负载。您(nin)(nin)将(jiang)有(you)机会开发各种开源和(he)专有(you)技术来(lai)推动公司产品和(he)业(ye)务(wu)发展。
1.负责公司分布式框(kuang)架的设计、开发、调优;
2.参与技(ji)术选型研(yan)究、系统架构(gou)设计、软件开发工(gong)作;
3.基于公司(si)现有产品进行(xing)拆分重(zhong)构支(zhi)持分布式部署;
4.参与软件架构设(she)计,跟踪业(ye)界(jie)发展趋势,完成技术(shu)竞争力(li)识别与分析;
5.领导我(wo)们(men)的查(cha)(cha)询优(you)化团(tuan)队使用最先进(jin)的草图算法来(lai)实(shi)现最高效的查(cha)(cha)询;
6.承担数据库领域丰富广泛的技术预研和创新(xin)工作;
7.完成领导交办的其他各(ge)项事(shi)务(wu)。
1.211或985全日制本科/研究生以上学(xue)历,计算机科学(xue)、软件(jian)工程(cheng)或相关(guan)专业的同(tong)等(deng)学(xue)历;
2.精通(tong)Java 或C/C++编(bian)程,精通(tong)数据结(jie)构(gou)和算法;
3.具(ju)有开(kai)发商业软件产品的经验;
4.具有并发编程经验;
5.具有Hadoop生态系统编程经(jing)验(yan)者优先,特别是Apache Spark,Apache Hbase或Apache Hive/Impala;
6.具有大型分布式系统(tong)开(kai)发或(huo)者(zhe)高并(bing)发服务器的设计(ji)开(kai)发及(ji)性(xing)能调优经验(yan);
7.优秀的发现(xian)和解决问题能力,良好的沟(gou)通能力,具备团队合作精神。
作为(wei)Lead Build&Release工程师(shi),将把现有的构建和(he)(he)发布(bu)环(huan)境提升到一(yi)个新(xin)的水平。大量降低手动(dong)化工作,这是我们构建和(he)(he)新(xin)推出(chu)的云(yun)服务自(zi)动(dong)化的机(ji)会。将会引入新(xin)的技术和(he)(he)方法来构建企业产品和(he)(he)服务的梦(meng)想(xiang)构建和(he)(he)发布(bu)环(huan)境。
1.负责构建(jian)、维护和(he)(he)改进公司产品系统和(he)(he)发布过程;
2.负责维护公司(si)产品配置库的用户(hu)、权限、备(bei)份、项目初始化等工作;
3.承担构建产品(pin)基(ji)线(xian)用于测试发(fa)布、产品(pin)发(fa)布,维护基(ji)线(xian)的变更历史记录等;
4.负(fu)责公司项目和产品(pin)研(yan)发的配(pei)(pei)置(zhi)计划,配(pei)(pei)置(zhi)变更、配(pei)(pei)置(zhi)标识、配(pei)(pei)置(zhi)审计等管(guan)理工作;
5.承(cheng)担(dan)加强和(he)开发测试,产品等职能(neng)部门的合(he)作和(he)协调,保证(zheng)各(ge)环(huan)节配(pei)置环(huan)境稳(wen)定(ding);
6.监控,构建和部(bu)署软件版本,确保所(suo)有版本均经过良好打(da)包(bao)并(bing)符合包(bao)装标(biao)准;
7.积极(ji)开发,维护和改进(jin)我们的合作伙伴和面向客(ke)户的系统和产(chan)品安装人员(yuan);
8.根据需要(yao)创(chuang)建,审查,发(fa)布和(he)管理正(zheng)式发(fa)布通知(zhi),说明和(he)发(fa)布计划;
9.完成领导交办(ban)的其他各(ge)项工作事务。
1.211或985全(quan)日制(zhi)本(ben)科/研究生(sheng)以上学(xue)历(li),计算机科学(xue)、软件工程或相关专业的同等学(xue)历(li);
2.熟悉(xi)产品构建和发(fa)(fa)(fa)布原理和流(liu)程,负责公司产品软件的控制、编(bian)译和发(fa)(fa)(fa)布;了(le)解软件构建、部署(shu)、发(fa)(fa)(fa)布的常用环境和方法;
3.熟悉配(pei)置(zhi)管理(li)、项(xiang)目管理(li)理(li)论体(ti)系及敏捷(jie)开发思(si)想;灵(ling)活掌握项(xiang)目配(pei)置(zhi)管理(li)的思(si)想和(he)方法(fa),能制定(ding)代码安全和(he)权(quan)限策略及规范;
4.使用Java和/或Python作为(wei)构(gou)建/发行工程师的经验;
5.熟练(lian)使(shi)用(yong)Maven或Gradle;
6.使用(yong)开源组(zu)件构建软(ruan)(ruan)件并管理软(ruan)(ruan)件包(bao)/库依赖和冲突(如Maven Shade Plugin)的经(jing)验;
7.深入了(le)解Git及其开发管理流程;
8.使用(yong)Jenkins分布在物(wu)理和虚拟机上的经验;
9.优秀(xiu)的发现(xian)和解(jie)决问题(ti)能(neng)力,良好的沟通能(neng)力,具备团队合作精(jing)神,可以胜任承担一定强(qiang)度(du)工作压力。
1.公(gong)司(si)测试组负责人,同时(shi)兼并公(gong)司(si)产品质量方面相关活动的组织和(he)实施;
2.规划测试团队发展战略,制定(ding)技术发展路线并推动执行,保障(zhang)业务交付、质(zhi)量和(he)效率提升;
3.带领(ling)测(ce)(ce)试(shi)(shi)团(tuan)队完成项目测(ce)(ce)试(shi)(shi),包(bao)括制定测(ce)(ce)试(shi)(shi)计划,分(fen)配(pei)测(ce)(ce)试(shi)(shi)资源,构(gou)建测(ce)(ce)试(shi)(shi)环境,执行集成测(ce)(ce)试(shi)(shi),回归测(ce)(ce)试(shi)(shi)等(deng);
4.负责公司(si)相关产(chan)品的(de)整(zheng)体质量保(bao)障工作,参与重大项目的(de)需求(qiu)和架构设计评审,评估整(zheng)体技(ji)术架构合(he)理性以(yi)及(ji)可测性;
5.不断提升测(ce)试(shi)的业务(wu)服务(wu)质(zhi)量,并(bing)通(tong)过技术手(shou)段解决,以(yi)适应项目交付的测(ce)试(shi)方法,保障产(chan)品(pin)质(zhi)量,提升用户体(ti)验;
6.与产品开发(fa)、解决方案、业务等团队紧密配合(he),完成预防(fang)、识别和解决相关(guan)产品质量问题;
7.洞察测试领(ling)域前瞻性(xing)探索,引领(ling)团队技术(shu)提升及专业素(su)养的(de)进步(bu);
8.利用来自客户的实际案例持续提高测(ce)(ce)试效果,并尽(jin)可能实现测(ce)(ce)试自动化;
9.解决测试(shi)过程中的复(fu)杂技(ji)术问(wen)题;
10.完成上级领导交(jiao)办的其(qi)他工作(zuo)事务。
1.全日制本科及(ji)以上学(xue)历,计(ji)算机科学(xue)、软件工(gong)程或其他相关专业的同等学(xue)历;
2.十年(nian)以上测试开发工(gong)作经验,三年(nian)以上团队(dui)管理(li)经验;
3.具备带领测试团队的成(cheng)功经(jing)验,包括书(shu)写测试文档(dang)和设计测试计划(hua)等;
4.具(ju)备广泛的(de)技术视(shi)野(ye)和(he)很(hen)强的(de)技术前瞻性,及多(duo)领域(yu)测试(shi)经(jing)验,对测试(shi)行业发展有自(zi)己(ji)的(de)思考;
5.熟悉两种以上主流数据库,MySQL、DB2、PostgreSQL、Oracle的存储引擎系统架(jia)构;
6.熟练(lian)使用Java、Python以及Shell脚本;
7.掌握JaCoCo, Coverity, Fortify, PMD, Sonar等测试覆盖(gai)和(he)静态代码分析(xi)工(gong)具(ju)的使用经验;
8.具备敏捷开发实(shi)践经验;
9.熟悉全面软(ruan)件(jian)开(kai)发流(liu)程(cheng),包括:系(xi)统(tong)分析、系(xi)统(tong)设计、代码开(kai)发、测试、调试和(he)文档(dang)撰写等能力;
10.熟练(lian)Jenkins、JMeter以(yi)及(ji)GIT等代码管理和持续集成经(jing)验;
11.熟悉(xi)(xi)常用测试(shi)工(gong)具(ju),如Loadrunner,QTP,Selenium;熟悉(xi)(xi)一种缺陷管(guan)理(li)工(gong)具(ju),如Jira、TD/QC等;
12.自驱能(neng)(neng)力强,对产(chan)品(pin)质量负责,能(neng)(neng)主动发现问题,推(tui)动项目持(chi)续改进(jin)。
1.完成(cheng)公司相(xiang)关(guan)(guan)项目、产品(pin)的(de)所有相(xiang)关(guan)(guan)测试工(gong)作;
2.负责(ze)公(gong)司用户内容生产(chan)相关的测(ce)(ce)试工(gong)作,保证业务测(ce)(ce)试工(gong)作有序开展,包括参与(yu)需(xu)求分析(xi)、设计评审,制定测(ce)(ce)试计划,设计和执行测(ce)(ce)试用例(li),进(jin)行缺(que)陷跟踪和质量分析(xi)等;
3.根(gen)据公司产品测(ce)试需求,完成测(ce)试用(yong)例(li)的设计与执行工作(zuo);
4.执行部门具(ju)体测(ce)试(shi)(shi)任务并确认测(ce)试(shi)(shi)结果、缺陷跟踪(zong),完(wan)成测(ce)试(shi)(shi)报告以及测(ce)试(shi)(shi)结果分析;
5.完成产品缺陷验证和确认,对于难以重(zhong)现的(de)问(wen)题,需(xu)要完成可(ke)能性原(yuan)因分析与验证;
6.定期提交公司相关产(chan)(chan)品(pin)缺(que)陷(xian)统计分析报告(gao),并完成(cheng)产(chan)(chan)品(pin)测试总结报告(gao);
7.在(zai)测(ce)试各环节必要时,需与(yu)公司内部相关(guan)部门(men)进行沟通,保证(zheng)测(ce)试输(shu)入(ru)和输(shu)出的正确性和完备性;
8.执行(xing)测(ce)试用例编(bian)写和测(ce)试工(gong)作,提交测(ce)试报告(gao),协助(zhu)开发定位问题;
9.学习和(he)研究(jiu)新技(ji)术(shu)并(bing)引入以提高(gao)测试的效率(lv)和(he)质量(liang),满足(zu)质量(liang)保证的需求;
10.完成上级领导交(jiao)办的(de)其他工作事(shi)务。
1.全日制本科及以上学历,计算机科学、软件工程(cheng)或其他相(xiang)关专业(ye)的同等学历;
2.熟悉基本的软件测试理论和方法,具备三(san)年以(yi)上搭建和维护自动化测试环(huan)境(jing)经验;
3.熟练掌(zhang)握Java、Python、Shell等(deng)开发(fa)语言或脚本,有过自(zi)动化开发(fa)或自(zi)动化框架设计者优先;
4.掌握JaCoCo, Coverity, Fortify, PMD, Sonar等测试覆(fu)盖和静(jing)态代码分析工具(ju)的(de)使用经验(yan);
5.熟悉大数(shu)据生态系(xi)统组件(jian),如Spark、Flink、Redis、Kafka、Zookeeper、HbaseHive等大数(shu)据产品的测试(shi)方法及流程者(zhe)优先;
6.具备TPC-C, TPC-H, TPC-DS, YCSB 或 Big Bench经验者(zhe)优(you)先;
7.熟悉一种(zhong)或多种(zhong)主流数(shu)据库(MySQL/DB2/PostgreSQL/Oracle)的(de)存储引擎系统架构,有数(shu)据库测试(shi)经验的(de)优先;
8.熟(shu)悉(xi)常用测试(shi)工(gong)具,如Loadrunner,QTP,Selenium;熟(shu)悉(xi)一种缺陷(xian)管理工(gong)具,如Jira、TD/QC等;
9.优秀的发(fa)现和解(jie)决问题能(neng)力,良(liang)好的沟(gou)通能(neng)力,具备团队合作(zuo)精(jing)神(shen),可以胜任(ren)承(cheng)担一定强度工作(zuo)压力。
我们(men)提供: 与行业大牛一(yi)起工(gong)作的(de)机会(hui) 精益求精、与简单有爱的(de)LongDB工(gong)程(cheng)师们(men)一(yi)起享受做(zuo)世界(jie)级项目的(de)过程(cheng)。
你能从工作中学习到(dao)什么?
1.负责公司(si)大数据平台(tai)系统后端的设计(ji)与开发;
2.智能运维平台的(de)设(she)计与(yu)开发;
3.参(can)与组(zu)内项目的需(xu)求调研和需(xu)求分(fen)析工作;
4.根据项目安排,分析并(bing)给出后端技(ji)术解(jie)决方案;
5.新技术的(de)学习和探索。
1.全日制本科及(ji)以上学历2020应届(jie)毕业生,计算(suan)机、软(ruan)件工程等相(xiang)关专业;
2.熟悉Linux操作系统;
3.熟悉至(zhi)少一种编程(cheng)语言,如 Java、Scala、Python;
4.熟悉相关(guan)开发(fa)工(gong)具(ju)包,如Spring, Mybatis、Hibernate等;
5.熟悉(xi)项(xiang)目构建工具,如 Ant、Maven、NPM、GIT等(deng);
6.熟悉JS、CSS、HTML、XML等相关(guan)技术;
7.熟悉Hadoop大数据平台架构,具(ju)有Hbase、Hive、Kafka等大数据平台经(jing)验者(zhe)优先;
8.每(mei)周至少(shao)工作(zuo)四天,持续(xu)半(ban)年以上。
我们提(ti)供: 与(yu)行(xing)业大(da)牛(niu)一(yi)(yi)起(qi)工作(zuo)的机会 精益(yi)求精、与(yu)简(jian)单有爱的LongDB工程师们一(yi)(yi)起(qi)享受做世界级项目的过程。
1.参(can)与公司数据库产品的前端开发工作(zuo), 重(zhong)现视觉效果并保证兼容性;
2.负(fu)责相应模块的详细设计、开发、维(wei)护工作;
3.参与组内项(xiang)目的需求调(diao)研和需求分(fen)析工作(zuo);
4.根(gen)据项目安(an)排,分析并给出前端(duan)技术(shu)解决(jue)方案;
5.新技术的学习(xi)和(he)探索。
1.全日制本科及以上学历2020应届(jie)毕业生,计算机、软件工程(cheng)等相关专业;
2.熟悉一种Web开(kai)发框架,如React、Vue;
3.熟(shu)悉JavaScript、CSS、HTML/H5、XML等相关技术;
4.JAVA基础(chu)扎实(shi),熟悉(xi)Web开发流程(cheng),熟悉(xi)常用(yong)Web(Spring)开发框架;
5.熟悉SQL语言和常(chang)用(yong)数据(ju)库(ku)的(de)使(shi)用(yong);
6.熟悉NodeJS、NPM、YARN等相关工具;
7.熟练使用Linux 操作系统;
8.每周至(zhi)少工作四天,持续半年以(yi)上。
我们提供: 与行业大牛一(yi)起(qi)工作的(de)(de)机会(hui) 精益求精、与简单有(you)爱(ai)的(de)(de)LongDB工程(cheng)师们一(yi)起(qi)享受做世界级项目的(de)(de)过程(cheng)。
1.参与公司产(chan)品的研发与测(ce)试(shi)过(guo)程;
2.参与公司产品(pin)测试平台及工(gong)具(ju)的开(kai)发和(he)维(wei)护,能够协助开(kai)发合适(shi)的测试工(gong)具(ju)或提(ti)出合理的解决方案(an),致力(li)于提(ti)高(gao)产品(pin)的技(ji)术(shu)可(ke)靠性和(he)用(yong)户体验;
3.参(can)与研(yan)发团队敏(min)捷开发流程;
4.参与(yu)组内项目的需求(qiu)调研和需求(qiu)分析工作;
5.编写测(ce)试计划及使(shi)用文档;
6.新(xin)技(ji)术的学习和探索。
1.全日制本科及(ji)以上(shang)学历2020应届毕业生(sheng),计算机、软件(jian)工(gong)程等相(xiang)关(guan)专业;
2.熟(shu)悉软(ruan)件开(kai)发过程(cheng),熟(shu)悉掌握至少两(liang)项以上,如Java、 Python 、Shell 、C++ ;
3.熟悉 SQL语言,常用数据(ju)库使用,如MySQL、Oracle、SQL Server;
4.熟悉常用测试(shi)工具,如Loadrunner、QTP、Selenium;
5.熟悉Linux操作系统;
6.熟悉缺陷管理工具(ju),如Jira、Bugzilla等;
7.每周至少工作四天,持续半(ban)年以(yi)上。