阿里巴巴超大规模向量数据存储和检索技术研究
实习兼职阿里巴巴研究型实习生地点:北京状态:招聘
任职要求
1.熟练掌握C++、多线程、网络通信、高性能优化,或者熟练掌握Java开发和调优、并发编程模式,有丰富Unix/Linux环境开发经验。 2.具备丰富的数据开发经验,熟悉Hadoop、Hive、Spark等体系结构,并有实际开发经验。 3.熟悉Impala/Presto/Green…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1.负责广告数据计算平台设计和开发,支持万亿级数据的交互式圈人、洞察、归因、报表场景。 2.负责广告定向数据产品研发,能提供架构设计和优化方案,并从技术上推进产品的快速迭代。 3.紧跟业界前沿,探索增强分析、智能营销助手等创新场景的技术解决方案。
包括英文材料
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!
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.
Unix+
[英文] The UNIX® Standard
https://www.opengroup.org/membership/forums/platform/unix
https://www.youtube.com/watch?v=IrDUcdpPmdI
UNIX is an operating system which was first developed in the 1970s, and has been under constant development ever since.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
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
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.
还有更多 •••
相关职位
实习阿里巴巴2027
1. 超大规模训练架构:负责百亿至万亿参数模型的分布式训练架构设计与演进。针对数千卡 GPU 互联场景,通过自顶向下的性能分析,利用 5D 并行以及通信优化策略,消除大规模分布式训练瓶颈,提升训练效率和线性加速比。 2. 极致性能优化与算子开发:深入软硬协同层,通过手写 CUDA / Triton 算子、算子融合及 XLA / MLIR 等编译优化技术,挖掘 GPU 硬件极致算力,打造一流的执行引擎,追求业界SOTA的 MFU。 3. 训练框架演进:结合前沿的大语言模型(LLM)与多模态模型结构,协同算法团队进行框架级优化(如 Checkpointing、显存优化、Overlap 通信掩盖),优化单位算力的模型效果。 4. AI 创新应用落地支撑:作为算力基座的核心支撑,支持行业顶尖的 GPT、AIGC、多模态模型在 AI 创新应用场景的业务落地,解决实际业务中的大规模与稳定性挑战,确保模型从训练到应用的顺畅衔接。
更新于 2026-06-03北京
实习阿里巴巴2027
我们持续关注大模型后训练的多种场景,重点优化攻坚下面场景: 1、支持超长序列的模型的高效训练; 2、支持推理模型的高效训练,支持包括Agent RL、Search RL等多种有挑战的训练范式; 3、研发训推分离的RL框架,结合阿里云Cloud的基础设施来最大化提升训练的迭代速度。
更新于 2026-03-23北京|杭州|上海
实习阿里巴巴2027
我们持续关注大规模模型训练的性能和效率,我们重点关注下面几个方向: 1、通过专注的分布式训练框架的优化,持续提升超大规模语言模型的训练效率、性能和稳定性; 2、我们关注多种异构硬件设备,通过多种技术的优化来提升异构计算的性能; 3、通过算法系统一体的联合优化,在持续提升算法效果的前提下支持算法模型的快速迭代。
更新于 2026-03-23北京|杭州|上海