任職要求
1、大專及以上學(xué)歷,計(jì)算機(jī)類相關(guān)專業(yè)優(yōu)先,必須有成熟的上線帶搜索項(xiàng)目,且搜索運(yùn)用到字典糾錯(cuò),列如Levenshtein,n-gram等。
2、3-5年以及以上工作經(jīng)驗(yàn),必須具有大型商城網(wǎng)站開發(fā)經(jīng)驗(yàn),經(jīng)過0-1,1-10,10-100階段迭代。
3、精通MySQL、Redis、Elasticsearch 和 Mq,熟悉多線程編程、IO、分布式、微服務(wù)、高性能、高并發(fā)Web服務(wù)的開發(fā),且有處理高并發(fā)造成的數(shù)據(jù)異常,溯源能力,mysql調(diào)優(yōu),分區(qū)分片策略,隊(duì)列涉及訂單關(guān)閉數(shù)據(jù)返還異常,信號(hào)量處理策略,lua腳本編寫。
4、具備獨(dú)立完成項(xiàng)目設(shè)計(jì)、開發(fā)、優(yōu)化、上線、迭代的能力,獨(dú)立部署能力,對(duì)服務(wù)器管理有過經(jīng)驗(yàn),服務(wù)托底。
5、具有大規(guī)模分布式系統(tǒng)的架構(gòu)設(shè)計(jì)和調(diào)優(yōu)經(jīng)驗(yàn),如JVM調(diào)優(yōu),CAP、SQL調(diào)優(yōu)、緩存優(yōu)化、RPC優(yōu)化等。
6、做過埋點(diǎn),對(duì)海量數(shù)據(jù)存儲(chǔ)和檢索有獨(dú)特的見解,上億sku的數(shù)據(jù)更新和遷移,對(duì)數(shù)據(jù)遷移工具熟悉,列如SQL Server.
7、有系統(tǒng)重構(gòu),性能優(yōu)化經(jīng)驗(yàn),能帶領(lǐng)團(tuán)隊(duì)解決項(xiàng)目問題及新需求的開發(fā)。
8、做過系統(tǒng)運(yùn)維和安全開發(fā),熟悉Linux體系結(jié)構(gòu)和常用調(diào)優(yōu)工具,能及時(shí)報(bào)告線上問題和快速解決。
9、對(duì)算法有一定的研究,熟悉搜索動(dòng)態(tài)規(guī)劃,相似度計(jì)算等原理和算法??筛綆骞龋?停琣tCode,Codeforces算法排名,大學(xué)時(shí)藍(lán)橋杯算法獎(jiǎng)項(xiàng),或者其他算法獎(jiǎng)項(xiàng)。