崗位職責
1. 負責數(shù)字孿生平臺與三維看圖App的后端架構(gòu)統(tǒng)籌設計,搭建統(tǒng)一且可擴展的微服務體系,制定數(shù)據(jù)流轉(zhuǎn)、接口交互及安全防護標準,保障雙端服務的高可用與協(xié)同性。
2. 主導數(shù)字孿生核心模塊開發(fā):支撐IoT設備(傳感器、控制器等)通過MQTT、WebSocket等協(xié)議實現(xiàn)實時數(shù)據(jù)接入,開發(fā)數(shù)據(jù)清洗、轉(zhuǎn)換及時序存儲模塊,構(gòu)建虛擬孿生體與物理設備的狀態(tài)映射機制;實現(xiàn)三維模型(IFC、Revit、GLB等多格式)的輕量化解析、組件化管理及與設備ID的綁定邏輯。
3. 負責三維看圖App后端功能開發(fā):搭建多源模型文件的上傳、轉(zhuǎn)碼與存儲系統(tǒng),支持離線包生成與同步功能適配工地等弱網(wǎng)場景;開發(fā)模型瀏覽(縮放、剖切、漫游)、標注協(xié)作、尺寸測量等交互的后端邏輯,支撐多端(iOS/Android)實時協(xié)同。
4. 設計并優(yōu)化雙端API體系:為數(shù)字孿生平臺前端渲染引擎(Three.js、UE等)提供低延遲數(shù)據(jù)接口,為三維看圖App提供RESTful/GraphQL接口,保障模型加載、數(shù)據(jù)刷新及交互操作的響應效率(App接口延遲<300ms)。
5. 負責系統(tǒng)性能調(diào)優(yōu)與穩(wěn)定性保障:針對高并發(fā)數(shù)據(jù)處理、大規(guī)模模型加載、分布式部署等場景進行瓶頸突破,搭建監(jiān)控告警體系(如ELK),處理弱網(wǎng)斷連、數(shù)據(jù)同步?jīng)_突等異常,保障虛擬映射精準性與App使用流暢性。
6. 協(xié)同前端、算法及數(shù)據(jù)團隊推進項目迭代,參與需求拆解與技術(shù)方案評審,輸出技術(shù)文檔并沉淀開發(fā)規(guī)范。
任職要求
1. 本科及以上學歷,計算機、軟件工程等相關(guān)專業(yè),3年以上后端開發(fā)經(jīng)驗,至少具備1個數(shù)字孿生平臺或三維可視化App完整項目開發(fā)經(jīng)歷。
2. 精通Java/Go/C++中至少一種后端語言,熟練掌握Spring Boot、微服務架構(gòu)(如Spring Cloud),具備扎實的編碼能力與架構(gòu)設計思維。
3. 熟悉三維模型技術(shù)生態(tài):了解主流3D引擎(Unity3D、Cesium、AMRT3D等)的接口特性,掌握IFC、FBX等模型格式的解析邏輯,有模型輕量化或格式轉(zhuǎn)換開發(fā)經(jīng)驗者優(yōu)先。
4. 數(shù)據(jù)處理能力扎實:精通MySQL/PostgreSQL關(guān)系型數(shù)據(jù)庫、Redis緩存及時序數(shù)據(jù)庫(InfluxDB等)的設計與優(yōu)化;熟悉Kafka、Flink等中間件,具備IoT實時數(shù)據(jù)流處理或大規(guī)模文件存儲管理經(jīng)驗。
5. 掌握分布式系統(tǒng)核心技術(shù):了解Docker容器化部署、服務注冊發(fā)現(xiàn)、負載均衡等,能應對高并發(fā)、低延遲的業(yè)務場景,具備故障排查與性能調(diào)優(yōu)實戰(zhàn)經(jīng)驗。
6. 熟悉移動端后端適配特性:了解APNs/FCM消息推送機制、移動端離線數(shù)據(jù)同步策略,有弱網(wǎng)環(huán)境下服務優(yōu)化經(jīng)驗者加分。
7. 具備良好的跨團隊溝通能力、問題分析能力及文檔編寫能力,有工業(yè)、建筑等行業(yè)數(shù)字孿生項目經(jīng)驗者優(yōu)先。