團(tuán)隊(duì)與使命
我們正在尋找一位充滿(mǎn)好奇心的工程師,致力于將人工智能技術(shù)應(yīng)用于科學(xué)計(jì)算與工程仿真的前沿領(lǐng)域。您的核心使命是利用機(jī)器學(xué)習(xí)、特別是強(qiáng)化學(xué)習(xí)和貝葉斯優(yōu)化等方法,為我們的仿真軟件(simsopt)構(gòu)建智能、自動(dòng)化的參數(shù)尋優(yōu)系統(tǒng)。如果您熱衷于將 AI 算法與物理模型相結(jié)合,解決復(fù)雜的優(yōu)化問(wèn)題,并顯著提升科研與工程效率,我們期待您的加入。
主要職責(zé)
AI 調(diào)參系統(tǒng)開(kāi)發(fā):
- 負(fù)責(zé)設(shè)計(jì)、實(shí)現(xiàn)和優(yōu)化用于仿真軟件(simsopt)的 AI 輔助調(diào)參與自動(dòng)化優(yōu)化 pipeline。
- 探索并應(yīng)用先進(jìn)的機(jī)器學(xué)習(xí)算法(如貝葉斯優(yōu)化、強(qiáng)化學(xué)習(xí)、代理模型等)來(lái)解決高維、多目標(biāo)的仿真參數(shù)優(yōu)化問(wèn)題。
- 構(gòu)建、訓(xùn)練和評(píng)估用于加速參數(shù)搜索的代理模型。
仿真與 AI 的集成:
- 深入理解仿真軟件(simsopt)的輸入、輸出和性能指標(biāo),明確優(yōu)化目標(biāo)與約束條件。
- 將 AI 調(diào)參模塊與現(xiàn)有的仿真計(jì)算流程無(wú)縫集成,實(shí)現(xiàn)自動(dòng)化的大規(guī)模參數(shù)掃描與評(píng)估。
- 分析仿真結(jié)果,與物理學(xué)家/工程師協(xié)作,驗(yàn)證 AI 所尋參數(shù)的有效性與物理合理性。
數(shù)據(jù)處理與實(shí)驗(yàn)分析:
- 管理仿真產(chǎn)生的參數(shù)與性能指標(biāo)數(shù)據(jù)集,進(jìn)行數(shù)據(jù)清洗、特征工程和分析。
- 設(shè)計(jì)并進(jìn)行嚴(yán)格的實(shí)驗(yàn),評(píng)估不同 AI 調(diào)參算法的性能、效率和魯棒性。
- 通過(guò)可視化等方式,清晰呈現(xiàn)參數(shù)優(yōu)化過(guò)程與結(jié)果,制作分析報(bào)告。
主要安全職責(zé):
- 數(shù)據(jù)隱私與保護(hù): 確保用于訓(xùn)練和調(diào)參的仿真數(shù)據(jù)(尤其是如果涉及敏感或?qū)S袛?shù)據(jù))得到妥善保護(hù),如進(jìn)行脫敏處理或在加密數(shù)據(jù)域內(nèi)操作。
- 模型安全: 關(guān)注其開(kāi)發(fā)的 AI 調(diào)參系統(tǒng)本身是否可能被攻擊或產(chǎn)生有偏見(jiàn)的結(jié)果,確保算法的魯棒性。
- 代碼與依賴(lài)安全: 確保其使用的 AI 框架(如 PyTorch)、數(shù)據(jù)科學(xué)庫(kù)及其依賴(lài)項(xiàng)沒(méi)有已知的安全漏洞,及時(shí)更新。
- 流程安全: 在實(shí)驗(yàn)和部署過(guò)程中,避免將密鑰、令牌等敏感信息硬編碼在腳本中,使用環(huán)境變量或云平臺(tái)秘密管理服務(wù)。
平臺(tái)與協(xié)作:
- 將成熟的 AI 調(diào)參工具產(chǎn)品化,提供友好的用戶(hù)接口(如 Web 界面或 API)。
- 編寫(xiě)高質(zhì)量、可復(fù)現(xiàn)的研究與工程代碼。 - 與團(tuán)隊(duì)緊密協(xié)作,分享知識(shí),并將研究成果轉(zhuǎn)化為實(shí)際生產(chǎn)力。
任職要求
必備條件:
經(jīng)驗(yàn)與技能:
- 3年以上機(jī)器學(xué)習(xí)/數(shù)據(jù)科學(xué)相關(guān)的項(xiàng)目經(jīng)驗(yàn),精通Python及其核心數(shù)據(jù)科學(xué)庫(kù)(如 NumPy, Scikit-learn, Pandas, Matplotlib 等)。
- 擁有至少一個(gè)使用機(jī)器學(xué)習(xí)進(jìn)行參數(shù)優(yōu)化、超參調(diào)優(yōu)或自動(dòng)化決策的實(shí)際項(xiàng)目經(jīng)驗(yàn)。熟悉貝葉斯優(yōu)化、強(qiáng)化學(xué)習(xí)等前沿優(yōu)化算法之一。
- 具備扎實(shí)的數(shù)學(xué)和統(tǒng)計(jì)學(xué)基礎(chǔ),能夠理解算法背后的原理并進(jìn)行合理調(diào)整。
- 熟練使用 Git 進(jìn)行版本控制,具備良好的代碼規(guī)范。
思維能力與領(lǐng)域知識(shí):
- 具備強(qiáng)大的分析問(wèn)題和解決問(wèn)題的能力,能夠?qū)⒛:臉I(yè)務(wù)需求轉(zhuǎn)化為明確的技術(shù)任務(wù)。
- 對(duì)理解物理模型、數(shù)學(xué)方程或工程仿真背后的原理有濃厚興趣,不滿(mǎn)足于做“黑盒”調(diào)參。
- 出色的溝通能力,能夠與領(lǐng)域?qū)<遥ㄈ缥锢韺W(xué)家、工程師)有效協(xié)作。
加分項(xiàng):
- 擁有使用主流機(jī)器學(xué)習(xí)框架(如 PyTorch, TensorFlow, JAX)的經(jīng)驗(yàn)。
- 熟悉 simsopt 或類(lèi)似科學(xué)計(jì)算、等離子體物理、CFD 仿真軟件。
- 擁有科學(xué)計(jì)算、高性能計(jì)算或數(shù)值模擬相關(guān)背景。
- 有在 Linux 環(huán)境下開(kāi)發(fā)和部署的經(jīng)驗(yàn),熟悉 Docker 等容器化技術(shù)。
- 在 GitHub 上有相關(guān)的開(kāi)源項(xiàng)目或技術(shù)博客,展示了您的技術(shù)熱情和能力。