崗位職責:
1.負責軟件系統的前后端開發,包括數據采集、報表統計、數據分析與挖掘算法研發、機器學習模型搭建與優化、自然語言處理等研發;
2.深入發掘和分析業務需求,撰寫技術方案和系統藍圖設計,與客戶交流、項目成果匯報等;
3.根據產品需求,進行系統設計和編碼;
4.持續對系統架構進行改造和優化;
5.完成領導交辦的其它任務。
職位要求:
1.五年以上開發經驗,三年以上的Java/Python開發經驗;
2.具備良好的基本功,熟練使用基本的數據結構和算法,深入理解多線程、Socket等相關技術;
3.具備良好的編碼習慣,結構清晰,命名規范,邏輯性強,代碼冗余率低;
4.熟練掌握SpringCloud、Mybatis、Django等主流框架,深入理解框架實現原理及特性;
5.熟悉Java或python的高級特性,深入理解各種設計模式和應用場景。
6.有大規模分布式系統的開發和高可用相關的實踐經驗,具備設計復雜系統的能力;
7.熟練掌握oracle、MySql、Kudu、Clickhouse等數據庫,具備索引優化、查詢優化的能力,熟悉國產數據庫如人大金倉、海量數據庫等;
8.熟練掌握mongodb、MinIO、Redis、Kafka,理解其使用場景及限制;
9.熟悉分布式系統,熟練掌握一種以上服務框架和消息中間件,了解其實現原理;
10.能接受出差;
11.有以下經驗者優先:
①具有石油行業背景知識;
②具有大規模分布式系統的調優經驗;
③熟悉大規模分布式系統架構設計,熟悉docker\Jenkins\Kafka\ES等;
職位福利:五險一金、績效獎金