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