崗位職責(zé):
1.基于WebGPU架構(gòu)設(shè)計(jì)并實(shí)現(xiàn)大規(guī)模地圖瓦片渲染、矢量圖層疊加與三維地形可視化方案
2.優(yōu)化地理數(shù)據(jù)(GeoJSON/矢量瓦片/高程數(shù)據(jù))在JSVM中的解析、存儲及計(jì)算性能
3.開發(fā)空間數(shù)據(jù)壓縮傳輸與GPU直傳技術(shù),減少CPU-GPU數(shù)據(jù)傳輸瓶頸
4.實(shí)現(xiàn)多線程WebWorker調(diào)度策略,平衡地圖渲染與JSVM計(jì)算資源分配
5.構(gòu)建性能監(jiān)控體系,針對地圖平移/縮放/圖層切換等場景進(jìn)行幀率與內(nèi)存優(yōu)化
任職要求:
1、計(jì)算機(jī)、GIS 相關(guān)專業(yè)本科學(xué)歷(硬性條件),系統(tǒng)學(xué)習(xí)和參與開發(fā)公司的二維三維GIS 項(xiàng)目和相關(guān)產(chǎn)品;
2、深入學(xué)習(xí)GIS 基礎(chǔ)理論,從4空間坐標(biāo)系、地理數(shù)據(jù)處理、空間數(shù)據(jù)庫、地圖服務(wù)發(fā)布等環(huán)節(jié);
3、深入學(xué)習(xí)Arc GIS 、Geoserver 等GIS軟件 為深入開發(fā)底層GIS應(yīng)用打下良好的基礎(chǔ)
4、了解機(jī)器視覺、圖像分類、目標(biāo)識別等AI 算法優(yōu)先
5、對軟件系統(tǒng)架構(gòu)、地理信息系統(tǒng)架構(gòu)有深入了解優(yōu)先。
6、精通WebGPU管線設(shè)計(jì),具備WGSL著色器編程及GPGPU計(jì)算實(shí)戰(zhàn)經(jīng)驗(yàn)
7、深度掌握J(rèn)avaScript引擎內(nèi)存管理機(jī)制,能針對空間數(shù)據(jù)特性優(yōu)化垃圾回收策略
8、熟悉Mapbox GL JS/Deck.gl等地圖框架底層原理,有自定義圖層開發(fā)經(jīng)驗(yàn)
9、掌握空間索引技術(shù)(Quadtree/R-tree),優(yōu)化大規(guī)模地理數(shù)據(jù)查詢性能
10、熟練使用Chrome DevTools Performance面板進(jìn)行渲染流水線分析與JS執(zhí)行熱點(diǎn)定位
攻克webGPU技術(shù)痛點(diǎn)及GIS中臺相關(guān)技術(shù)難題
招聘專注于WebGPU地圖引擎開發(fā)及JavaScript虛擬機(jī)深度優(yōu)化的工程師,負(fù)責(zé)構(gòu)建高性能地理信息可視化系統(tǒng),通過底層技術(shù)優(yōu)化提升瀏覽器端復(fù)雜空間數(shù)據(jù)處理的實(shí)時(shí)性與穩(wěn)定性。