工作地點:?北京?蘇州
在搜索領(lǐng)域,每天處理成百上千億級的網(wǎng)頁數(shù)據(jù),商品數(shù)據(jù),以及各種結(jié)構(gòu)化的數(shù)據(jù)。幾乎所有海量數(shù)據(jù)處理領(lǐng)域的各種挑戰(zhàn),你都將會遇到。
如何用最少的硬件資源索引最多的網(wǎng)頁、商品,并同時處理用戶每天上億的搜索請求?
如何在同一個系統(tǒng)平臺中,索引成千上萬的不同結(jié)構(gòu)的數(shù)據(jù)?
如何讓上千臺服務(wù)器優(yōu)雅,協(xié)調(diào)地為用戶提供高效、精準(zhǔn)的搜索服務(wù)?
如何在每天都有硬件故障的情況下,保證服務(wù)穩(wěn)定可靠?
工作職責(zé):
1、網(wǎng)頁搜索線上服務(wù)架構(gòu)的設(shè)計與開發(fā),優(yōu)化系統(tǒng)架構(gòu),不斷提升系統(tǒng)的靈活性,穩(wěn)定性,可運(yùn)維性
2、對現(xiàn)有系統(tǒng)的不足進(jìn)行分析,找到目前系統(tǒng)的瓶頸,分析和改進(jìn)搜索的策略,提高系統(tǒng)性能
3、搜索新產(chǎn)品的需求溝通、開發(fā)和維護(hù)
4、編寫基礎(chǔ)系統(tǒng),支撐線上系統(tǒng)的升級和維護(hù)
5、參與構(gòu)建基于云計算的千億級別規(guī)模的互聯(lián)網(wǎng)數(shù)據(jù)平臺,滿足全網(wǎng)和垂直搜索對互聯(lián)網(wǎng)數(shù)據(jù)的需求
6、參與分布式爬蟲核心系統(tǒng)的研發(fā)
崗位要求:
1、五年工作經(jīng)驗,精通c++/java語言,深入理解OO程序設(shè)計思想
2、編程和算法能力強(qiáng)
3、有一定的架構(gòu)設(shè)計能力,有很強(qiáng)的分析、解決問題的能力
4、遇到難題能夠持續(xù)保持積極,樂觀的態(tài)度,并最終解決問題
5、擁有海量數(shù)據(jù)處理、搜索引擎開發(fā)、垂直搜索經(jīng)驗者優(yōu)先
6、在網(wǎng)絡(luò)爬蟲,網(wǎng)頁離線處理、分布式計算等領(lǐng)域有深厚技術(shù)積累者優(yōu)先
7、在全網(wǎng)抓取調(diào)度,全網(wǎng)數(shù)據(jù)優(yōu)化、數(shù)據(jù)挖掘等領(lǐng)域有深厚技術(shù)積累者優(yōu)先