資深Python研發工程師廣告系統職位描述與崗位職責任職要求
職位描述:
工作職責:
1、負責字節跳動廣告平臺服務器端研發工作,包括但不限于頭條、抖音、TikTok等產品變現的研發;
2、深入發掘和分析業務需求,撰寫技術方案和系統設計;
3、根據產品需求,進行系統設計和編碼;
4、持續對系統架構進行改造和優化。
任職要求:
1、三年以上開發經驗,一年以上的Python開發經驗;
2、具備良好的基本功,熟練使用基本的數據結構和算法,深入理解多線程、socket等相關技術;
3、具備良好的編碼習慣,結構清晰,命名規范,邏輯性強,代碼冗余率低;
4、熟練掌握Django,Tornado,Sqlalchemy,Celery等主流框架,深入理解框架實現原理及特性;熟練使用python的常用庫;
5、熟悉Python的高級特性,深入理解各種設計模式和應用場景;
6、有大規模分布式系統的開發和高可用相關的實踐經驗,具備設計復雜系統的能力;
7、熟練掌握MySQL數據庫,具備MySQL索引優化、查詢優化的能力;
8、熟練掌握一種以上非關系型數據庫,如Redis,Cassandra,理解其使用場景及限制;
9、熟悉分布式系統,熟練掌握一種以上服務框架和消息中間件,了解其實現原理;
10、熟悉Internet常用協議,如HTTP、TCP/IP、熟悉RESTful規范;
11、有以下經驗者優先:
①具有golang實際工作經驗;
②具有大規模分布式系統的調優經驗;
③熟悉大規模分布式系統架構設計,熟悉CAP、Quorum、ConsistentHashing等原理和算法。
篇2:python研發崗位職責
python研發工程師蘇寧易購蘇寧易購集團股份有限公司,蘇寧易購,蘇寧易購職責描述:
1、參與機器學習相關項目的設計、開發、測試等工作。
2、使用Python開發機器學習、深度學習、網絡數據爬蟲、數據標記、模型訓練、Web服務等工作。
3、相關的算法研究,提供適用的解決方案(模型)。
4、能夠獨立完成詳細設計及編碼,進行代碼審查。
任職要求:
1、本科以上學歷,計算機、軟件工程、人工智能等相關專業。
2、扎實的軟件基礎,熟練掌握Python語言。
3、熟悉Linux/Unixshell。
4、良好的編程習慣,熟練使用Git等版本管理工具。
5、熟悉網絡爬蟲、WEB服務開發、并發并行編程、數據庫系統開發、至少一種nosql數據庫的使用經驗。
6、熟悉Django/flask等開發框架,有數據分析、機器學習經驗。
7、有hadoop、spark、storm等分布式和流式計算開發經驗者優先。
8、有較強的學習能力、承壓能力、獨立解決問題能力及團隊合作能力者優先。
篇3:高級python研發工程師職位描述與崗位職責任職要求
職位描述:
工作職責:
1、負責高質量python系統的開發,包括頭條廣告系統,代理商系統,審核系統等平臺開發
2、完善對內對外廣告API的實現
3、為業務開發提供方案支持和實施,持續改善已有服務
任職要求:
1、有良好的數據結構和算法基礎,有扎實的編程能力
2、熟悉mysql,memcache,redis,消息隊列等常用WEB組件
3、獨立思考,有產品意識,能提出系統改善和產品優化,優先
4、具有全棧開發經驗,優先
5、對網絡安全有經驗,優先
6、熟悉python,了解golang,mysql,redis,nsq,es