申请
高级研发工程师
姓名
:
L先生
顾问面试
:
擅长领域
:
领域
职位
: 高级研发工程师
当前现金年薪
: 47 万
最高学历
:
本科
华北理工大学
沟通情况
:
新鲜出炉
期望年薪
:
万
目前住址
:
求职区域
:
考虑公司类型
: 不限
考虑公司行业
: 不限
接受工作强度
: 不限
个人情况
: 1982出生 男 已婚有子
候选人优势
:
工作经验
百度
在职时间
: 2016-9 至今
职位
: 高级研发工程师
工作职责
: 步骑行服务端算路-算法策略方向owner 工作负责内容: 主要负责步骑行算路服务算法策略方向,为该方向owner。 工作内容包含: 算法研究及实现,涉及算法各方面的优化(绑路、代价合理性、CRP算法研究、图切分研究、多路线算法研究实现等),另外,由于步骑行人手较紧张,也负责大量需求实现,如:电动车新服务整体实现(设计、实现、测试跟踪上线等)。 具体工作: 1)实现基于CRP算法的单策略多路线算法,算法预研,思路验证,工程产出,效果评估,解决算法中包含的各类badcase(麻花路,平行路等); 2)研究图切分算法,用于改善现有较为简单图切分算法; 关注业界图切分算法,PUNCH算法理解; 关注开源实现,OSRM中MLD所用图切分算法(Inertial Flow Partitioner)理解研究; 3)研究CRP算路算法原理,用于解决目前存在的性能问题;CRP算法本身研究,主要查看数据结构模型,算法细节,对于各类导航规则支持等。 4)绑路模块优化: 5)电动车项目,此项目为创新性项目,国内首家提供电动车导航; 6)步骑行路线质量持续性优化,主要通过调整步骑行代价模型进行路线质量持续优化;
美团
在职时间
: 2016-5 至 2016-9
职位
: 技术专家
工作职责
: CH论文研读,针对OSRM实现进行理解,并实现业务端需求,CH算法理解更进一步; CH算法研究开发,工作基于现有高质量CH算法实现开源库OSRM,已经成功上线,性能及稳定性满足要求; 具体实现批量请求算路功能; 调整输出结果,表达更精细信息;
高德
在职时间
: 2012-7 至 2016-5
职位
: 在线导航高级后端研发工程师
工作职责
: 2012.7至2012年底 --- 在线导航引擎功能改善、前沿算法研究 1)依照各部门需求,负责各项引擎端重要模块设计及实现,按质按期完成,并顺利上线。负责线上导航引擎崩溃问题及性能调优; 2)针对引擎端性能问题,深入研究寻路算法,针对各重要性能点进行统计分析,改进关系性能点,使引擎性能提升明显; 3)针对各部门、公司同事、各重要项目所反馈引擎端问题,做详细调查并给出解决方案,继续提升引擎端完善性; 4)研究前沿导航技术,主要是HH算法、CH算法等在线导航算法; 5)研究导航数据规范,研究导航数据编译技术,针对所发现问题进行编译端技术建议及改进 主要工作平台:linux,开发工具:vim + gdb + makefile,部分VS,语言:C++ 2013初至2013.8 --- 在线导航核心功能设计及实现 1)针对AMap产品人员及各部门需求,设计并完成各上线版本核心功能模块,按质按期顺利上线。这部分工作,模块较大,复杂度较高。功能设计及实现大部分由本人具体实现,工作复杂度较高; 2)在功能实现中,实现针对各功能性需求数据编译模块,提供规格及数据支撑; 3)进一步扎实掌握数据规范、编译技术,对服务端引擎技术彻底掌握全面,基于全面技术,已经能单独负责整个在线导航研发工作; 主要工作平台:linux,开发工具:vim + gdb + makefile,部分VS,语言:C++ 2013年项目启动至2014.9 --- 苹果公司合作项目在线导航工作 1)苹果项目需求分析及架构设计,需求分析由2人完成,本人负责核心需求分析、总体项目设计及核心数据结构及具体功能规划实现; 2)苹果项目具体功能设计及实现部分,由于人员调动,除一些小功能外,全部由本人完成。苹果工程师对引擎要求极高,工期严格,压力巨大,本人最终顶住压力,顺利完成核心功能设计及实现,该项目已经顺利上线。苹果项目中,苹果特有格式工作难度较大,且为创新性内容,目前相关创新性功能已经在AMap中实现; 3)苹果项目中针对苹果公司要求特性进行数据规格应对,数据规格研究,数据编译器研发,支撑整个项目基础导航数据; 4)实现编译器有较大难度功能,将步行数据融合编译至驾车拓扑路网,苹果的产品理念是驾车步行一体化,该工作难度较大,最终成功实现。同时解决了数据编译时,道路打断导致的动态交通信息不完整问题,该问题较为深层; 5)项目期间,对新进入项目同事进行技术指导,项目安排及进度监督; 2014.9至今 --- 在线导航引擎性能优化、算法研究及实现、路线质量调优工作 1)A*算法调优,调整双向A*算法估价函数计算方法及跳出条件,查找性能最优点; 2)从工程角度对引擎进行性能调优,主要是对传统路网分层算法结构调整,将原有3级提级算路调整为4级,通过大量测试,在保证路线质量前提下,性能有明显改善,路径越长性能优势越明显,测试结果显示,较长路径情形下,性能能达到2倍; 3)ALT算法研究及实现,成功实现该算法,最终结果显示,ALT算法相对A*算法,性能提升2.5倍,但需要较大附加数据,由于高德支持策略较多,ALT附加数据过多,最终放弃该算法; 4)HH、CH、CRP算法原理研究; 5)路径质量调优,主要是利用交通大数据分析结果,在数据编译器中调优算路权重,以达到调优路径质量目的; 主要工作平台:linux,开发工具:vim + gdb + makefile,部分VS,语言:C++——
北京超图软件股份有限公司
在职时间
: 2009-12 至 2012-7
职位
: 软件开发
工作职责
: 2009年底至2010.7---导航事业部 底层平台研发部,负责离线导航引擎向Andriod平台移植工作。当时Andriod平台刚刚推出,为第一个版本,研发工具方面较为原始,移植工作复杂度极高,且有紧急项目催动,工作压力较大。期间,顶住压力,通过加班及众多沟通最终使得移植工作顺利完成,项目顺利进行下去。期间Andriod平台引擎编译,问题调查,JNI接口封装,项目端技术支持由本人负责; 主要工作平台:linux + windows,开发工具:AndriodNDK、VS,语言:C++ 2010.7年底至2012.7---气象事业部 1)负责超图当时公司级历史上最大项目算法组工作,任组长,负责算法部分全面研究、架构设计及具体实现工作,工作组人员:4人。主要内容包括空间分析,主要是空间插值领域、空间索引研究、气象专业算法研究等工作。本人完成算法80%以上内容; 2)对具体项目组项目进行支持,完成项目中针对特定领域算法进行研发,接口封装及技术支持。 主要工作平台:linux + windows,开发工具:vim + gdb + makefile、VS,语言:C++
南方测绘
在职时间
: 2007-7 至 2009-12
职位
: 移动端(Windows Mobile)及项目研发
工作业绩
: 在该公司负责两方面工作,第一是移动平台研发,针对移动平台进行功能设计实现。针对服务端,进行WebService技术实现。工作平台Windows,工具VS; 第二是后期公司当时历史上最大项目,国土项目。由于人手问题,被调入该项目,负责项目中具体功能实现; 主要工作平台:windows,开发工具:VS,语言:C++
教育/培训经历
华北理工大学
时间
: 2003-9 至 2007-6 本科
申请安排面试
X