高德地图高德-后端研发工程师-动态
社招全职1-5年技术类-开发地点:北京状态:招聘
任职要求
1. 本科及以上学历,计算机相关专业背景,有1-5年工作经验; 2. 扎实的编程基础,精通 Java 或 Python 至少一门语言,代码风格规范,熟悉多线程、异步编程、性能调优; 3. 熟练应用分布式计算框架(Ray/Flink/Spark)或…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 深耕地图数据,通过AI技术从海量数据中挖掘有价值信息,打造更好的数据体验; 2. 面向AI模型推理和应用的基础设施,支持大数据分布式计算。
包括英文材料
学历+
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.
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
多线程+
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!
性能调优+
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.
Ray+
https://github.com/ray-project/ray
Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
https://www.youtube.com/watch?v=FhXfEXUUQp0
In this video, I'll teach you everything you need to know about Apache Ray!
https://www.youtube.com/watch?v=fMiAyj2kgac
Using powerful machine learning algorithms is easy using Ray.io and Python.
https://www.youtube.com/watch?v=q_aTbb7XeL4
Parallel and Distributed computing sounds scary until you try this fantastic Python library.
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.
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.
TensorRT+
https://docs.nvidia.com/deeplearning/tensorrt/latest/getting-started/quick-start-guide.html
This TensorRT Quick Start Guide is a starting point for developers who want to try out the TensorRT SDK; specifically, it demonstrates how to quickly construct an application to run inference on a TensorRT engine.
还有更多 •••
相关职位
社招2年以上ACG
-负责百度云拨测及相关网络探测、诊断类产品的设计、开发和优化 -负责开发并维护超大规模的质量感知服务及数据系统,保障复杂网络环境下的质量感知能力 -提供拨测与大数据技术整体解决方案,支持内外客户的相关需求及排查工作 -持续跟踪行业技术动态,优化系统架构,推动平台技术演进
更新于 2025-02-25深圳
社招2年以上技术
我们是网约车司机增长技术团队,负责网约车司机相关运营系统能力和增长技术体系的建设,包含多个子团队和业务方向,覆盖从拉新到留存促活全生命周期,覆盖从端内到端外全渠道,覆盖核心交易链路和整个营销会场,支撑网约车供需调节、运力增长、司机体验等核心业务发展。 岗位职责: 1、负责司机端运营产品建设,以及底层司机运营引擎的建设; 2、负责司机拉新、留存等全生命周期运营系统以及司机管理系统的建设。
更新于 2025-09-24北京
社招A200766A
1、参与超大规模数据中心网络平台产品及工具服务的建设; 2、持续改进资源管理/数据沉淀/监控报警/运营维护等流程、机制和策略; 3、持续优化相关平台体验和稳定性; 4、关注行业动态和趋势,配合研发团队,构建和完善内部平台。
更新于 2023-08-17成都
