崗位職責(zé):
1. 負(fù)責(zé)開發(fā)高效,可靠和可擴(kuò)展的軟件系統(tǒng)來實(shí)現(xiàn)計(jì)算機(jī)輔助藥物設(shè)計(jì)中最優(yōu)的算法,包括模塊設(shè)計(jì),代碼實(shí)現(xiàn),調(diào)試排障,功能測試,單元測試,文檔設(shè)計(jì)及后期維護(hù)
2. 負(fù)責(zé)創(chuàng)建、集成和維護(hù)高性能計(jì)算基礎(chǔ)設(shè)施,包括可擴(kuò)展的網(wǎng)絡(luò)文件和數(shù)據(jù)庫系統(tǒng)
3. 制定軟件開發(fā)計(jì)劃和流程, 協(xié)同算法團(tuán)隊(duì)進(jìn)行高效合作
4. 研究和引入實(shí)施最新的軟件工具和人工智能機(jī)器學(xué)習(xí)技術(shù),不斷推進(jìn)算法,軟件模塊和系統(tǒng)的優(yōu)化
任職要求:
? 計(jì)算機(jī)、軟件工程、應(yīng)用數(shù)學(xué)或相關(guān)專業(yè)本科學(xué)歷, 碩士學(xué)歷更佳
? 擁有5年以上工作經(jīng)驗(yàn),有大型軟件架構(gòu)設(shè)計(jì)和軟件系統(tǒng)開發(fā)經(jīng)驗(yàn)
? 精通 Python, C++/C 或Java, 精通設(shè)計(jì)模式, 深入了解面向?qū)ο缶幊碳懊嫦驅(qū)ο蠼涌诰幊?/div>
? 精通Python開發(fā),熟悉與科學(xué)計(jì)算和算法相關(guān)的python庫
? 精通多任務(wù)多線程編程,良好的數(shù)學(xué),熟悉基本算法和數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
? 熟練熟悉Linux 操作系統(tǒng)和開發(fā)環(huán)境, 熟練使用系統(tǒng)常用指令,熟練使用Shell
? 對代碼規(guī)范,開發(fā)流程有系統(tǒng)性思考和實(shí)踐,能夠適應(yīng)團(tuán)隊(duì)設(shè)計(jì)高效的合作開發(fā)模式
? 熟練悉 Git 或其他類似源代碼控制工具
? 熟悉高性能計(jì)算和并行計(jì)算架構(gòu)(MPI, OpenMP, CUDA)優(yōu)先考慮
? 有人工智能,機(jī)器學(xué)習(xí)相關(guān)經(jīng)驗(yàn)優(yōu)先考慮
? 具有良好的溝通能力,對技術(shù)有激情,喜歡鉆研,能快速接受和掌握新技術(shù),較強(qiáng)具有很強(qiáng)的的獨(dú)立主動(dòng)學(xué)習(xí)能力, 具備基本的英文讀寫能力