崗位職責(zé):
1、與硬件工程師合作完成軟硬結(jié)合項(xiàng)目的軟件研發(fā);
2、參與數(shù)據(jù)模型設(shè)計(jì)、數(shù)據(jù)處理程序和算法開發(fā)、性能優(yōu)化等工作;
3、能夠在理解業(yè)務(wù)的基礎(chǔ)上,通過技術(shù)驅(qū)動(dòng)業(yè)務(wù)的發(fā)展,持續(xù)提升用戶體驗(yàn);
4、具備良好的問題分析解決能力,能獨(dú)立承擔(dān)任務(wù)并把控任務(wù)進(jìn)度。
崗位要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)、電子、通信、自動(dòng)化、軟件工程相關(guān)專業(yè),具有優(yōu)秀的編碼能力。
2、精通C/C++、python等語言之一,熟悉Linux / Unix開發(fā)環(huán)境,熟悉常用的數(shù)據(jù)結(jié)構(gòu)與算法,并能靈活運(yùn)用與解決實(shí)際業(yè)務(wù)問題;
3、參與過開源項(xiàng)目者優(yōu)先,有過海量數(shù)據(jù)系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先,有大規(guī)模分布式系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)、部署等經(jīng)驗(yàn)者優(yōu)先;
4、擁有良好的代碼編寫風(fēng)格,要求結(jié)構(gòu)清晰,命名規(guī)范,邏輯性強(qiáng);
5、工作認(rèn)真負(fù)責(zé),責(zé)任心強(qiáng),善于思考,能獨(dú)立分析和解決問題,具有良好的學(xué)習(xí)能力、團(tuán)隊(duì)協(xié)作能力和溝通能力。
6. 熟悉主流的OLAP引擎的優(yōu)化原理,向量化執(zhí)行、SIMD、列式存儲(chǔ)等之一的設(shè)計(jì)優(yōu)先;
7、KV方向:熟悉memcache、redis、leveldb/rocksdb、HBase等系統(tǒng)之一的設(shè)計(jì)優(yōu)先;
8、Hadoop生態(tài):熟悉如HDFS、MapReduce、Zookeeper、HBase、Hive、Spark、大數(shù)據(jù)實(shí)時(shí)計(jì)算引擎flink等之一,具備SQL調(diào)優(yōu)的經(jīng)驗(yàn)者優(yōu)先;
9、機(jī)器學(xué)習(xí)方向:熟悉常用的軟件框架,具有pytorch/caffe/tensorflow/hadoop/spark等之一的使用經(jīng)驗(yàn)者優(yōu)先;