滴滴高级研发工程师(J250421005)
社招全职3年以上技术地点:杭州状态:招聘
任职要求
1. 计算机相关专业本科及以上学历;3年及以上 Android 开发经验 2. 精通Java/Kotlin,熟悉JNI/NDK开发及C++混合编程 3. 深入理解Android Framework、多线程机制、Binder通信原理等 4. 熟悉 Android 核心模块,如 PMS、AMS、WMS、PowerMS等 5. 熟悉音视频处理、了解Camera/Audio处理流程,具有相关性能优化经验者优先 6. 有百万级DAU应用开发经验,熟悉性能监控工具(Profiler、LeakCanary)等 7. 逻辑清晰,能快速定位并解决复杂问题,抗压能力强
工作职责
1. 参与 AIoT 事业部 Android 端研发工作,包括桔视设备、语音等产品研发,提升产品力,承接来自于网约车、无人车等需求研发 2. 理解业务场景,与算法、产品、硬件、运营等团队协作,按期按质保障需求及项目落地 3. 参与 AIoT 平台研发建设,包含稳定性、效率提升、成本优化、技术升级等方面工作 4. 负责Android客户端核心模块设计与开发,主导技术方案选型及系统架构优化
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
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.
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
JNI+
https://www.baeldung.com/jni
JDK introduces a bridge between the bytecode running in our JVM and the native code (usually written in C or C++).
https://www.youtube.com/watch?v=pyXnX2SEaFc
Become an expert the Java Native Interface with this 28-hour course.
NDK+
https://developer.android.com/ndk/guides
The Native Development Kit (NDK) is a set of tools that allows you to use C and C++ code with Android.
https://www.youtube.com/watch?v=YvCRlJToCAg
While most Android apps are written in pure Java, Android's Native Development Kit (NDK) enables us to access code written in C/C++ via Java Native Interface (JNI).
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
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
相关职位
社招2年以上技术
1、参与AI智能体平台的服务端架构设计与核心功能开发,参与平台的架构选型、性能优化与系统稳定性保障; 2、参与项目需求分析、技术评审、系统设计及核心模块编码,确保项目高质量落地; 3、配合前端、算法等多团队协同,参与平台API/协议设计与相关组件开发; 4、持续关注行业前沿技术,根据业务需要引入新技术,提高研发效率和服务性能。
更新于 2025-05-27
社招2年以上技术
职位描述 1. 团队介绍 国际化业务是滴滴的重要增长方向。定价补贴团队在我们的出海业务中扮演了重要角色。团队致力于设计研发国际化核心的价格引擎,打造自动化、智能化的定价补贴系统,直接提升业务核心指标(完单、GMV、毛利等),创造用户价值和商业价值,助力滴滴在国际市场的成功。目前包括司机乘客动态定价、智能补贴等方向,并持续基于业务发展和用户需求持续孵化更多项目。 在这里你能从事滴滴的核心业务,为国际化强竞争态的双边动态交易市场,设计前沿的机器学习算法。与世界各国同事英文交流,提升英语水平和国际化视野。作为核心战略方向,你有机会伴随业务快速成长,在中国公司扬帆出海的趋势下,积累宝贵的国际化先行经验。 2. 职位描述 基于国际化强竞争态的双边动态交易市场,综合运用机器学习(因果推断,时序预测,转化率预估)、运筹优化、强化学习等前沿算法和技术,设计最核心的定价补贴策略,以此驱动司乘动态定价、智能司机补贴、智能乘客补贴等系统,支持国际化所有国家和城市,直接提升国际化业务核心指标,助力滴滴在国际市场的成功。
更新于 2025-08-12
社招1年以上技术
1、负责滴滴国际化用户增长方向研发,从用户注册、任务奖励、用户触达等方向支撑出行、外卖、金融多业务增长; 2、基于上述业务场景,丰富业务系统,完善底层引擎,平衡业务灵活性、研发效率与系统稳定性;
更新于 2025-10-09