崗位職責(zé):
1、使用 Python 編寫(xiě)咪咕視頻下載工具,利用requests庫(kù)發(fā)送網(wǎng)絡(luò)請(qǐng)求獲取視頻內(nèi)容,通過(guò)pyexecjs庫(kù)等解析視頻播放地址,實(shí)現(xiàn)將視頻保存到本地的功能,方便用戶(hù)離線觀看。
2、參與咪咕視頻智能大數(shù)據(jù)平臺(tái)的開(kāi)發(fā),基于大數(shù)據(jù)運(yùn)用自然語(yǔ)言處理、機(jī)器學(xué)習(xí)等算法,挖掘用戶(hù)興趣點(diǎn),構(gòu)建用戶(hù)畫(huà)像。例如,分析用戶(hù)的視頻觀看歷史、搜索記錄、點(diǎn)贊評(píng)論等行為數(shù)據(jù),為用戶(hù)提供個(gè)性化的視頻推薦。
3、負(fù)責(zé)咪咕視頻中視頻、直播搜索的相關(guān)算法優(yōu)化工作,如通過(guò) Python 實(shí)現(xiàn)rank、query分析、相關(guān)性、NLP等功能的優(yōu)化,利用機(jī)器學(xué)習(xí)提升搜索效率,讓用戶(hù)能夠快速準(zhǔn)確地找到想要的視頻、直播等內(nèi)容。
4、使用 Python 開(kāi)發(fā)和執(zhí)行咪咕視頻 APP 的測(cè)試計(jì)劃、測(cè)試策略以及測(cè) 試用例。對(duì) APP 的各項(xiàng)功能進(jìn)行測(cè)試,包括但不限于視頻播放、搜索、推薦、會(huì)員功能等,確保產(chǎn)品質(zhì)量和高度可用性,及時(shí)向開(kāi)發(fā)團(tuán)隊(duì)反饋問(wèn)題并協(xié)助解決。
任職要求:
核心技能要求??:??Python開(kāi)發(fā)能力??
3年以上Python開(kāi)發(fā)經(jīng)驗(yàn),精通多線程、協(xié)程、異步編程(如asyncio)等高級(jí)特性
熟練使用主流Web框架(Django/Flask/FastAPI)進(jìn)行高并發(fā)后端開(kāi)發(fā)
熟悉RESTful API設(shè)計(jì),了解微服務(wù)架構(gòu)(如gRPC)
??系統(tǒng)與DevOps??
熟練使用Linux開(kāi)發(fā)環(huán)境,掌握Docker容器化及Kubernetes集群部署
熟悉CI/CD流程(如GitLab CI/Jenkins),具備自動(dòng)化運(yùn)維經(jīng)驗(yàn)
??工程化能力??
能獨(dú)立完成模塊設(shè)計(jì)、性能優(yōu)化(如數(shù)據(jù)庫(kù)索引、緩存策略)
具備規(guī)范的代碼風(fēng)格和單元測(cè)試(pytest)習(xí)慣,擅長(zhǎng)技術(shù)文檔編寫(xiě)
??加分項(xiàng)(AI/數(shù)據(jù)方向)??
??爬蟲(chóng)經(jīng)驗(yàn)??:熟悉Scrapy/Selenium等工具,有反爬蟲(chóng)策略實(shí)戰(zhàn)經(jīng)驗(yàn)
??AI算法基礎(chǔ)??:
了解機(jī)器學(xué)習(xí)/深度學(xué)習(xí)(如回歸、分類(lèi)、聚類(lèi)、CNN/Transformer)
有PyTorch/TensorFlow項(xiàng)目經(jīng)驗(yàn),熟悉模型訓(xùn)練/評(píng)估流程
??領(lǐng)域經(jīng)驗(yàn)??:
參與過(guò)NLP(如文本分類(lèi))、CV(如目標(biāo)檢測(cè))或數(shù)據(jù)分析項(xiàng)目
熟悉模型部署(ONNX/TensorRT)或大數(shù)據(jù)工具(Pandas/NumPy/Spark)
??備注??
核心技能為必選項(xiàng),加分項(xiàng)根據(jù)團(tuán)隊(duì)需求靈活評(píng)估
若候選人同時(shí)具備爬蟲(chóng)和AI能力,可優(yōu)先考慮(如智能爬蟲(chóng)、數(shù)據(jù)自動(dòng)化處理場(chǎng)景)