职位描述
职责描述:
我们正在寻找一位在GIS领域经验丰富、对构建高性能地图平台充满热情的高级开发工程师。您将作为核心成员,参与设计并开发我们下一代的地图服务平台。您的工作核心是处理海量空间数据、构建稳定的地图引擎并持续优化,为公司的各类产品(如出行服务、智能驾驶等)提供强大的底层地图能力支持。
主要职责
1.负责核心地图数据的处理、清洗、融合与质量评估,包括路网、POI、交通元素等矢量与属性数据。
2.设计与实现大规模路网数据的拓扑关系构建与维护算法,确保空间关系的准确性和一致性,为路径计算和空间分析奠定基础。
3.参与高性能地图引擎的架构设计与开发,为上层应用提供高效、稳定的地图数据查询、渲染和空间计算服务(如范围查询、最近邻搜索、地图匹配)。
4.研发和优化全球路径规划与导航算法,综合考虑路网属性、实时交通状况等多重因素,提供高效、准确的路线方案。
5.深入理解业务需求,与产品、算法及业务团队紧密协作,将地图能力转化为产品优势。
6.跟踪业界前沿技术与标准,推动地图平台在性能、功能和可靠性上的持续迭代与创新。
任职要求:
1.计算机科学、地理信息系统、测绘、遥感等相关专业本科及以上学历,具备3年以上GIS核心引擎或相关平台开发经验。
2.精通 C ,具备良好的数据结构和算法基础,有高性能、高并发系统开发经验者优先。熟练使用 Python 进行数据处理、算法原型开发和自动化工具链构建。
3.扎实的GIS理论基础,熟悉常用地图数据格式(如:Shapefile, GeoJSON, KML, OSM PBF, OpenDRIVE 等)。
4.深入理解空间数据库(如 PostGIS、ES)和空间索引技术(如 R-Tree, QuadTree)。
5.拥有路网拓扑构建、地图匹配、路径规划算法(如 A*,Dijkstra)等相关项目实践经验。
6.熟悉常用GIS工具库(如QGIS,GDAL/OGR,GEOS,Proj 等)的使用与原理。
7.具备出色的逻辑分析和复杂问题解决能力,拥有良好的团队沟通和协作精神,对技术有激情。
优先考虑:
1.有高精地图或复杂交通网络数据处理经验者优先。
2.有自动驾驶地图相关项目经历者优先
3.了解云原生(Docker, Kubernetes)技术,有大规模空间数据分布式处理经验(如 Spark)者优先。
4.具备Java或Go语言开发经验者优先。
5.有知名互联网公司地图平台、导航引擎或相关底层服务开发经验者优先。