滴滴专家工程师(配送引擎数据)(J250916014)
社招全职5年以上技术地点:北京状态:招聘
任职要求
岗位职责: 1、参与滴滴外卖配送引擎的核心系统研发,在充分理解配送业务的基础上进行需求分析、设计、开发、上线等工作 2、参与一个或多个核心数据微服务的设计和实现,充分理解业务的发展方向和引擎侧技术挑战 3、不断完善特征服务平台能力,支持策略模型迭代和业务的多维度数据需求 4、通过技术驱动, 不断演进工程架构, 保障系统扩展性和稳定性 1、本科及以上学历,计算机相关专业,五年以上服务端研发经验; 2、精通Go/C++/Java语言及性能调优方法 具备以下者优先 1、有大规模数据服务经验者优先 2、熟悉hadoop, hive, hbase, flink, storm, spark等分布式大数据处理技术优先 3、有数据湖和实时数仓等领域的经验者优先 4、熟悉机器学习、分布式计算等相关技术者优先,具备机器学习理论和实践经验者优先 5、有大型互联网相关的配送调度、推荐搜索、机器学习等领域的经验者优先
工作职责
国际化外卖-配送策略架构方向, 为外卖配送提供了特征数据服务、策略工程和地理围栏等业务核心能力; 技术上包括了分布式存储框架,特征工程,策略模型架构等方向, 涉及流式计算框架、资源调度平台、特征工程,内存存储引擎研发等工作, 具备较强的业务效果要求和技术深度挑战;
包括英文材料
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
学历+
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
性能调优+
https://goperf.dev/
The Go App Optimization Guide is a series of in-depth, technical articles for developers who want to get more performance out of their Go code without relying on guesswork or cargo cult patterns.
https://web.dev/learn/performance
This course is designed for those new to web performance, a vital aspect of the user experience.
https://www.ibm.com/think/insights/application-performance-optimization
Application performance is not just a simple concern for most organizations; it’s a critical factor in their business’s success.
https://www.oreilly.com/library/view/optimizing-java/9781492039259/
Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done.
Hadoop+
https://www.runoob.com/w3cnote/hadoop-tutorial.html
Hadoop 为庞大的计算机集群提供可靠的、可伸缩的应用层计算和存储支持,它允许使用简单的编程模型跨计算机群集分布式处理大型数据集,并且支持在单台计算机到几千台计算机之间进行扩展。
[英文] Hadoop Tutorial
https://www.tutorialspoint.com/hadoop/index.htm
Hadoop is an open-source framework that allows to store and process big data in a distributed environment across clusters of computers using simple programming models.
Hive+
[英文] Hive Tutorial
https://www.tutorialspoint.com/hive/index.htm
Hive is a data warehouse infrastructure tool to process structured data in Hadoop. It resides on top of Hadoop to summarize Big Data, and makes querying and analyzing easy.
https://www.youtube.com/watch?v=D4HqQ8-Ja9Y
HBase+
[英文] HBase Tutorial
https://www.tutorialspoint.com/hbase/index.htm
HBase is a data model that is similar to Google's big table designed to provide quick random access to huge amounts of structured data. This tutorial provides an introduction to HBase, the procedures to set up HBase on Hadoop File Systems, and ways to interact with HBase shell.
Flink+
https://nightlies.apache.org/flink/flink-docs-release-2.0/docs/learn-flink/overview/
This training presents an introduction to Apache Flink that includes just enough to get you started writing scalable streaming ETL, analytics, and event-driven applications, while leaving out a lot of (ultimately important) details.
https://www.youtube.com/watch?v=WajYe9iA2Uk&list=PLa7VYi0yPIH2GTo3vRtX8w9tgNTTyYSux
Today’s businesses are increasingly software-defined, and their business processes are being automated. Whether it’s orders and shipments, or downloads and clicks, business events can always be streamed. Flink can be used to manipulate, process, and react to these streaming events as they occur.
Apache Storm+
[英文] Tutorial
https://storm.apache.org/releases/2.6.0/Tutorial.html
In this tutorial, you'll learn how to create Storm topologies and deploy them to a Storm cluster.
https://www.baeldung.com/apache-storm
This tutorial will be an introduction to Apache Storm, a distributed real-time computation system.
Spark+
[英文] Learning Spark Book
https://pages.databricks.com/rs/094-YMS-629/images/LearningSpark2.0.pdf
This new edition has been updated to reflect Apache Spark’s evolution through Spark 2.x and Spark 3.0, including its expanded ecosystem of built-in and external data sources, machine learning, and streaming technologies with which Spark is tightly integrated.
机器学习+
https://www.youtube.com/watch?v=0oyDqO8PjIg
Learn about machine learning and AI with this comprehensive 11-hour course from @LunarTech_ai.
https://www.youtube.com/watch?v=i_LwzRVP7bg
Learn Machine Learning in a way that is accessible to absolute beginners.
https://www.youtube.com/watch?v=NWONeJKn6kc
Learn the theory and practical application of machine learning concepts in this comprehensive course for beginners.
https://www.youtube.com/watch?v=PcbuKRNtCUc
Learn about all the most important concepts and terms related to machine learning and AI.
相关职位
社招8年以上技术
1、作为滴滴国际化外卖配送引擎的方向负责人,负责整体把控分单引擎, 供需引擎以及ETA引擎的迭代演进 2、搭建适用于多国多业务的引擎工程框架,提升系统容量扩展性, 满足策略的高效迭代, 不断提升工程交付效率 3、通过数据建设和技术驱动,不断演进引擎架构, 保障系统扩展性、稳定性, 满足业务的快速增长诉求
更新于 2025-06-03
社招8年以上技术
1、负责滴滴国际化外卖配送履约管控服务架构设计,包括逆向流建设, 骑手管控, 判责申诉等核心系统建设 2、搭建适用于多国多业务的骑手管控和履约体验管理体系, 兼顾履约体验和骑手体验的公平性, 通过精细化的管控能力提升履约服务标准化 3、通过技术驱动,不断演进工程架构, 增加系统扩展性、保障稳定性和资金安全性
更新于 2025-09-08
社招5年以上自动车配送部
1.负责自动车功能安全的整体规划; 2.负责概念阶段和系统阶段设计与分析,梳理整车功能安全目标和需求; 3.从整车系统视角基于无人配送自动驾驶车辆特点以及业务特点,对功能安全的需求进行分析,拆解出对每个模块的软硬件功能安全的需求; 4.参与自动车配送中心的功能安全验证工作,包括测试计划的编制、测试用例的设计和执行。 5.支持自研零部件的软硬件功能需求分解和审核。
更新于 2025-04-15