崗位職責(zé):
1、負(fù)責(zé)網(wǎng)站及內(nèi)部管理系統(tǒng)的后端開發(fā)與維護(hù),保障系統(tǒng)穩(wěn)定運(yùn)行;
2、設(shè)計(jì)并實(shí)現(xiàn)高效穩(wěn)定的網(wǎng)絡(luò)爬蟲系統(tǒng),完成數(shù)據(jù)采集、清洗與存儲(chǔ);
3、參與數(shù)據(jù)庫(kù)設(shè)計(jì)與優(yōu)化,處理千萬(wàn)級(jí)結(jié)構(gòu)化、非結(jié)構(gòu)化數(shù)據(jù);
4、編寫技術(shù)文檔,協(xié)助團(tuán)隊(duì)進(jìn)行代碼審查與性能優(yōu)化;
5、配合前端工程師完成接口聯(lián)調(diào),快速響應(yīng)業(yè)務(wù)需求。
任職要求:
1、統(tǒng)招本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),3年以上Python開發(fā)經(jīng)驗(yàn);
2、熟練使用Django/Flask框架開發(fā)Web應(yīng)用,熟悉RESTful API設(shè)計(jì);
3、掌握Scrapy/BeautifulSoup/Requests等爬蟲框架及反爬應(yīng)對(duì)策略;
4、熟悉MySQL/PostgreSQL數(shù)據(jù)庫(kù)及Redis緩存技術(shù);
5、了解HTML/JS基礎(chǔ),能配合前端完成數(shù)據(jù)對(duì)接;
6、熟悉Linux基礎(chǔ)命令,掌握Git代碼管理工具。
優(yōu)先條件:
1、有分布式爬蟲架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),熟悉Selenium/Playwright等自動(dòng)化工具;
2、熟悉Elasticsearch數(shù)據(jù)檢索或ETL數(shù)據(jù)處理流程;
3、具備基礎(chǔ)運(yùn)維能力(Nginx/Docker部署經(jīng)驗(yàn))