崗位職責(zé):
1、負(fù)責(zé)地球化學(xué)/生物成像/材料分析實(shí)驗(yàn)數(shù)據(jù)的清洗、異常值檢測、尖峰扣除、基線校正、標(biāo)準(zhǔn)化處理等。
2、設(shè)計(jì)并實(shí)現(xiàn)多種統(tǒng)計(jì)分析功能,如均值、加權(quán)均值、標(biāo)準(zhǔn)差、置信區(qū)間、分布擬合、主成分分析等。
3、參與軟件的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),確保海量(千萬量級)實(shí)驗(yàn)數(shù)據(jù)(如激光剖面、成像數(shù)據(jù)、時(shí)序信號)的高效存儲(chǔ)、檢索與調(diào)用。
4、負(fù)責(zé)實(shí)現(xiàn)圖形化數(shù)據(jù)可視化模塊,包括折線圖、直方圖、空間熱力圖、等值線圖、剖面分析圖、共軛圖(Concordia diagram)等,保證交互流暢性與動(dòng)態(tài)更新能力。
5、與地質(zhì),生物,材料應(yīng)用工程師緊密合作,將各專業(yè)分析數(shù)據(jù)需求轉(zhuǎn)化為可落地的算法與軟件模塊。
職位要求:
1、熟練掌握其中一種數(shù)據(jù)分析語言(Python、C++),具備扎實(shí)的數(shù)值計(jì)算和算 法實(shí)現(xiàn)能力。精通 Python(NumPy、SciPy、Pandas、Matplotlib/Plotly 等科學(xué)計(jì)算與可視化庫)。熟悉 C++(高性能計(jì)算、矩陣運(yùn)算庫如 Armadillo、Eigen),基于 Igor Pro開發(fā)過算法的優(yōu)先考慮。
2、熟悉信號處理與統(tǒng)計(jì)建模方法,了解常見的噪聲處理、濾波算法、異常點(diǎn)檢測與時(shí)間序列分析方法。
3、對可視化工具有深入理解,具備 D3.js、Matplotlib、Plotly 或類似庫的開發(fā)經(jīng)驗(yàn);若有 GPU 加速渲染經(jīng)驗(yàn)(如 WebGL、OpenGL),有圖像處理(如:RGB 顏色處理,圖像疊加處理)優(yōu)先考慮。
4、有科學(xué)數(shù)據(jù)處理軟件開發(fā)經(jīng)驗(yàn)(如質(zhì)譜、顯微成像、遙感數(shù)據(jù)處理)者優(yōu)先。
5、具備良好的軟件工程素養(yǎng),包括模塊化設(shè)計(jì)、單元測試、版本控制(Git)、代碼規(guī)范。