
工作职责:
1. 技术研发与架构设计:负责地图平台核心功能的技术研发,如地图渲染、路径规划、POI 搜索等功能模块的代码编写与优化;主导地图平台的整体架构设计,构建高可用、高性能、可扩展的技术架构,确保平台能应对海量数据和高并发请求;研究并引入前沿技术,如人工智能、大数据处理等,提升地图平台的智能化水平和用户体验 。
2. 数据处理与算法优化:处理和分析地图相关数据,包括地理信息数据、用户行为数据等,通过数据挖掘和分析,为地图平台的功能优化和业务决策提供支持;优化地图算法,如路径规划算法、地图匹配算法等,提高算法的准确性和效率,降低计算资源消耗 。
3. 技术协作与团队管理:与地图数据采集团队、产品团队、前端开发团队等密切合作,确保地图数据的准确性和完整性,以及前后端数据交互的顺畅;指导和管理技术团队成员,分配工作任务,制定技术方案,进行代码审查,提升团队整体技术水平 。
4. 问题解决与系统维护:监控地图平台的运行状态,及时发现并解决系统故障和性能瓶颈问题;建立完善的系统运维机制和应急预案,保障平台的稳定性和可靠性;收集用户反馈和业务需求,对地图平台进行持续的迭代和优化 。
任职资格:
1. 教育背景:计算机科学、软件工程等相关专业,本科及以上学历。
2. 工作经验:5 - 10 年以上软件开发经验,3 年以上地图平台或相关系统、应用开发经验。
3. 专业技能:精通 C++、Java 等至少一种主流编程语言,具备良好的代码编写习惯和编程风格;熟悉地图引擎开发,如 Mapbox、OpenLayers 等,了解地图数据格式和地图渲染原理;掌握数据结构和算法,能够运用算法解决实际问题,有路径规划、地图匹配等算法开发经验者优先;熟悉分布式系统、大数据处理技术,如 Hadoop、Spark 等,有处理海量地理数据经验者优先;熟练使用数据库,如 MySQL、PostgreSQL 等,具备数据库设计和优化能力 。
4. 核心能力:具备较强的系统分析和设计能力,能够独立完成复杂系统的架构设计;拥有优秀的问题解决能力和调试技巧,能够快速定位和解决系统中的疑难问题;良好的沟通协作能力和团队管理能力,能够有效地与跨部门团队合作;具备创新意识和学习能力,能够快速掌握新技术并应用到实际工作中 。