对于地理世界的精确建模是 智能调度的关键一环,我们需要在一个动态系统中精确地估计车辆的位置,路线和到达时间,并能在几十分之一秒的时间中对数十万次查询做出响应
我们会使用图论和统计机器学习的方法来对问题进行建模,构建的在线系统要解决 10w + 的并发访问,处理每秒数十万个点的流式数据。
如果你是一个热爱技术挑战,希望用技术来解决物理世界难题的工程师,欢迎加入我们的团队
联系人: zhuzhiqing@didichuxing.com
高级架构研发工程师
工作职责:
负责滴滴核心地图引擎的线上系统的架构优化升级,解决可扩展性问题和稳定性问题,并能进行合理的业务模型抽象,使之能够随着业务需求快速演化
岗位要求:
- 3 年以上分布式系统相关工作经历,具有分布式系统设计经验,有分布式系统性能调优的经验
- 熟练掌握 c++,有较强的编程能力和编程经验
- 熟练使用 shell 、 python 等脚本
- 熟悉 linux 操作环境,熟练掌握网络编程、多线程编程等技术知识
- 学习能力强,具备较好的沟通能力,对线上系统能保持敬畏之心
高级策略算法工程师
工作职责:
利用滴滴海量的出行数据,对路线到达时间估计,路线规划等问题进行建模,使用数据挖掘和机器学习技术优化滴滴地理信息模型,提升滴滴用户的出行体验和平台效率
岗位要求:
- 熟悉常用的机器学习算法,例如 GBDT 、 LR 、 LTR ,深度学习等
- 熟悉常用的特征工程方法
- 熟练掌握 Python,Scala,C++ 中至少一门语言,并能快速熟悉其他语言
- 有使用 hadoop/spark/mpi 或其他类似系统的经验
- 责任心强,有快速学习的能力
加分项:
- 熟悉在线学习方法
- 熟悉图论中的经典算法,例如 Dijkstra, TSP
- 有 LBS 行业的从业经历
FE 工程师
工作职责:
负责海量时空数据可视化网站及 MIS 系统的网站开发,使用 D3 创建可视化图表,持续优化并推进项目完成。
前端方向:
- 熟练运用 JavaScript 语言与 HTML5 、 CSS3 等技术
- 熟悉模块化、前端编译和构建工具,熟练运用主流的 JS 库和开发框架,并深入理解其设计原理。如 vueJS
ReactJS:
- 熟悉 D3 , Leaflet 等可视化框架
- 有 Web 绘图经验, 如 canvas, webGL 优先
- 对技术有强烈的进取心,具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力
Node 方向:
- 熟悉 Node.js Web 应用开发,有大型 Node.js 项目的开发经验;
- 熟悉 Node.js 异步编程,对 koa/co/async 等模块原理机制了解透彻;
- 熟悉 Node.js 以及 V8 的性能和稳定性优化,能对系统整体性能进行评估,解决内存瓶颈;
- 熟悉 Web 安全相关知识,并能使用相关技术防范安全漏洞;
- 对技术有强烈的进取心,具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力