工作職責(zé)
1.?根據(jù)開(kāi)發(fā)進(jìn)度和任務(wù)分配,完成相應(yīng)模塊的開(kāi)發(fā)、編程任務(wù),并在開(kāi)發(fā)過(guò)程中解決關(guān)鍵問(wèn)題和技術(shù)難題;
2.?主導(dǎo)技術(shù)難題攻關(guān),重構(gòu)系統(tǒng)確保高性能處理和系統(tǒng)的穩(wěn)定性,應(yīng)對(duì)海量數(shù)據(jù)與高并發(fā);
3.?實(shí)踐規(guī)范的軟件工程(例如測(cè)試、code?review等);
4.?參與系統(tǒng)分析的核心開(kāi)發(fā)與設(shè)計(jì),提供顯著的用戶價(jià)值;
5.?與其他后端工程師、前端工程師一同協(xié)作,共同打造中國(guó)最好的人工智能投研產(chǎn)品;
崗位要求
1.?JAVA基礎(chǔ)扎實(shí),理解io、多線程、集合等基礎(chǔ)框架,對(duì)JVM原理有一定的了解,
2.?精通Spring、Spring?MVC、Mybatis,了解Dubbo、Zookeeper等開(kāi)源框架,熟悉Linux常用命令;
3.?2年以上大型數(shù)據(jù)庫(kù)如mysql使用經(jīng)驗(yàn),有大規(guī)模Web應(yīng)用系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)經(jīng)驗(yàn);
4.?熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉分布式、緩存、消息等機(jī)制;能對(duì)分布式常用技術(shù)進(jìn)行合理應(yīng)用,解決問(wèn)題
5.?較強(qiáng)的表達(dá)和溝通能力;工作認(rèn)真、嚴(yán)謹(jǐn)、敬業(yè),對(duì)系統(tǒng)質(zhì)量有近乎苛刻的要求意識(shí);
6.?熟悉Python,有過(guò)Apache?Spark等開(kāi)源系統(tǒng)的實(shí)際項(xiàng)目經(jīng)驗(yàn)等更佳
7.?熟悉多線程及并發(fā)控制,有處理大數(shù)據(jù)量、高并發(fā)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
8.?對(duì)技術(shù)有熱情,有一定的業(yè)務(wù)敏感度,能積極思考技術(shù)所服務(wù)的業(yè)務(wù),了解業(yè)務(wù)知識(shí)