岗位职责
1. 负责数字孪生平台与三维看图App的后端架构统筹设计,搭建统一且可扩展的微服务体系,制定数据流转、接口交互及安全防护标准,保障双端服务的高可用与协同性。
2. 主导数字孪生核心模块开发:支撑IoT设备(传感器、控制器等)通过MQTT、WebSocket等协议实现实时数据接入,开发数据清洗、转换及时序存储模块,构建虚拟孪生体与物理设备的状态映射机制;实现三维模型(IFC、Revit、GLB等多格式)的轻量化解析、组件化管理及与设备ID的绑定逻辑。
3. 负责三维看图App后端功能开发:搭建多源模型文件的上传、转码与存储系统,支持离线包生成与同步功能适配工地等弱网场景;开发模型浏览(缩放、剖切、漫游)、标注协作、尺寸测量等交互的后端逻辑,支撑多端(iOS/Android)实时协同。
4. 设计并优化双端API体系:为数字孪生平台前端渲染引擎(Three.js、UE等)提供低延迟数据接口,为三维看图App提供RESTful/GraphQL接口,保障模型加载、数据刷新及交互操作的响应效率(App接口延迟<300ms)。
5. 负责系统性能调优与稳定性保障:针对高并发数据处理、大规模模型加载、分布式部署等场景进行瓶颈突破,搭建监控告警体系(如ELK),处理弱网断连、数据同步冲突等异常,保障虚拟映射精准性与App使用流畅性。
6. 协同前端、算法及数据团队推进项目迭代,参与需求拆解与技术方案评审,输出技术文档并沉淀开发规范。
任职要求
1. 本科及以上学历,计算机、软件工程等相关专业,3年以上后端开发经验,至少具备1个数字孪生平台或三维可视化App完整项目开发经历。
2. 精通Java/Go/C++中至少一种后端语言,熟练掌握Spring Boot、微服务架构(如Spring Cloud),具备扎实的编码能力与架构设计思维。
3. 熟悉三维模型技术生态:了解主流3D引擎(Unity3D、Cesium、AMRT3D等)的接口特性,掌握IFC、FBX等模型格式的解析逻辑,有模型轻量化或格式转换开发经验者优先。
4. 数据处理能力扎实:精通MySQL/PostgreSQL关系型数据库、Redis缓存及时序数据库(InfluxDB等)的设计与优化;熟悉Kafka、Flink等中间件,具备IoT实时数据流处理或大规模文件存储管理经验。
5. 掌握分布式系统核心技术:了解Docker容器化部署、服务注册发现、负载均衡等,能应对高并发、低延迟的业务场景,具备故障排查与性能调优实战经验。
6. 熟悉移动端后端适配特性:了解APNs/FCM消息推送机制、移动端离线数据同步策略,有弱网环境下服务优化经验者加分。
7. 具备良好的跨团队沟通能力、问题分析能力及文档编写能力,有工业、建筑等行业数字孪生项目经验者优先。