崗位描述
崗位職責(zé)
1、負(fù)責(zé)智能硬件場景下軟件系統(tǒng)的整體架構(gòu)設(shè)計(jì)與技術(shù)選型,涵蓋數(shù)據(jù)采集層、處理層、應(yīng)用層全鏈路,確保架構(gòu)兼具穩(wěn)定性、擴(kuò)展性與可維護(hù)性;
2、主導(dǎo)核心技術(shù)方案攻堅(jiān),針對多模態(tài)數(shù)據(jù)(傳感、視覺、時(shí)序數(shù)據(jù))的協(xié)同處理、邊緣端與云端的交互邏輯、高并發(fā)場景下的性能優(yōu)化等關(guān)鍵問題,輸出可落地的技術(shù)方案;
3、參與軟件系統(tǒng)從 0 到 1 的搭建與迭代,制定架構(gòu)設(shè)計(jì)規(guī)范、接口標(biāo)準(zhǔn)及開發(fā)流程,指導(dǎo)開發(fā)團(tuán)隊(duì)落地實(shí)施,把控代碼質(zhì)量與技術(shù)風(fēng)險(xiǎn);
4、跟蹤智能硬件領(lǐng)域前沿技術(shù)(如邊緣計(jì)算、分布式架構(gòu)、低代碼平臺),結(jié)合業(yè)務(wù)場景進(jìn)行技術(shù)預(yù)研與創(chuàng)新,推動架構(gòu)持續(xù)優(yōu)化,支撐產(chǎn)品功能擴(kuò)展與業(yè)務(wù)規(guī)模增長;
5、協(xié)同硬件、算法、產(chǎn)品團(tuán)隊(duì)對齊技術(shù)與業(yè)務(wù)目標(biāo),平衡技術(shù)實(shí)現(xiàn)成本與業(yè)務(wù)價(jià)值,確保架構(gòu)設(shè)計(jì)符合產(chǎn)品長期發(fā)展規(guī)劃,同時(shí)解決跨團(tuán)隊(duì)技術(shù)協(xié)同問題。
技能要求
1、 精通軟件架構(gòu)核心技術(shù)體系,包括但不限于:
a) 架構(gòu)模式:熟練掌握微服務(wù)、分層架構(gòu)、事件驅(qū)動架構(gòu)等設(shè)計(jì)模式,能根據(jù)業(yè)務(wù)場景選擇適配的架構(gòu)方案(如邊緣端采用輕量級架構(gòu)、云端采用分布式架構(gòu));
b) 數(shù)據(jù)架構(gòu):熟悉多模態(tài)數(shù)據(jù)(傳感信號、時(shí)序數(shù)據(jù)、視覺數(shù)據(jù))的存儲與流轉(zhuǎn)設(shè)計(jì),了解時(shí)序數(shù)據(jù)庫(InfluxDB/TimescaleDB)、關(guān)系型數(shù)據(jù)庫(MySQL)、緩存技術(shù)(Redis)的選型與優(yōu)化,能設(shè)計(jì)高效的數(shù)據(jù)交互鏈路;
c) 技術(shù)棧選型:精通至少一種后端開發(fā)語言(Java/Go/Python),熟悉 Spring Cloud/Dubbo 等微服務(wù)框架、Docker/K8s 容器化技術(shù),了解邊緣計(jì)算框架(如 EdgeX Foundry),能根據(jù)性能、成本需求完成技術(shù)棧組合選型;
2、 具備架構(gòu)性能優(yōu)化與風(fēng)險(xiǎn)管控能力,能識別架構(gòu)瓶頸(如數(shù)據(jù)傳輸延遲、系統(tǒng)并發(fā)瓶頸),通過分布式部署、負(fù)載均衡、緩存策略等方式提升系統(tǒng)性能,確保系統(tǒng)可用性≥99.9%;
3、掌握軟件架構(gòu)設(shè)計(jì)工具與方法,能使用 UML、ArchMate 等工具繪制架構(gòu)圖,具備架構(gòu)評審與技術(shù)方案論證能力,能清晰輸出架構(gòu)設(shè)計(jì)文檔、接口規(guī)范與開發(fā)指南;
4、了解智能硬件數(shù)據(jù)交互協(xié)議(MQTT/CoAP/HTTP)與硬件適配邏輯,能協(xié)同硬件團(tuán)隊(duì)設(shè)計(jì) “硬件 - 軟件” 交互架構(gòu),解決數(shù)據(jù)同步、設(shè)備兼容性等問題;
5、具備一定的技術(shù)前瞻性,能預(yù)判業(yè)務(wù)增長對架構(gòu)的影響,設(shè)計(jì)具備可擴(kuò)展性的架構(gòu)(如支持終端設(shè)備數(shù)量從千級擴(kuò)展至萬級),避免頻繁重構(gòu)。
經(jīng)驗(yàn)要求
1、本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、電子信息工程等相關(guān)專業(yè);
2、5 年及以上軟件架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),其中至少 2 年智能硬件、工業(yè)互聯(lián)網(wǎng)或運(yùn)動健康領(lǐng)域架構(gòu)設(shè)計(jì)經(jīng)歷,有復(fù)雜系統(tǒng)(多終端、多數(shù)據(jù)源)架構(gòu)落地經(jīng)驗(yàn)者優(yōu)先;
3、具備從 0 到 1 搭建大型軟件系統(tǒng)的完整經(jīng)驗(yàn),曾主導(dǎo)過并發(fā)量高、數(shù)據(jù)量大或多模塊協(xié)同的復(fù)雜項(xiàng)目,能獨(dú)立應(yīng)對架構(gòu)設(shè)計(jì)中的技術(shù)難點(diǎn)與風(fēng)險(xiǎn)。