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