
商汤IAG-端到端模型训练优化算法工程师/专家
社招全职算法工程地点:上海状态:招聘
任职要求
1.计算机/数学/物理/电子工程/自动控制专业硕士及以上学历。 2.了解深度学习算法基本原理,熟悉CNN/Transformers等主流模型原理;具有 AutoML/模型推理/训练优化或AI相关大模型/重要项目经验者优先; 3.优秀的代码能力,熟练掌握C/C++或Python/CUDA等编程语言 4.能够熟练使用至少一种主流的机器学习框架 pytorch,熟悉各种模型/数据并行训练框架优先(deepspeed/megatron);有深度学习训练框架开发经验的加分。
工作职责
1.负责智能驾驶模型训练优化的研究和落地,通过数据并行,模型并行,通信优化,CUDA算子优化等,大幅提升模型的训练速度与效率。 2.深入分析训练系统,定位和解决训练系统各个层次的性能瓶颈,不断提升训练效率,推进算法的高效选代
包括英文材料
学历+
深度学习+
https://d2l.ai/
Interactive deep learning book with code, math, and discussions.
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
CNN+
https://learnopencv.com/understanding-convolutional-neural-networks-cnn/
Convolutional Neural Network (CNN) forms the basis of computer vision and image processing.
[英文] CNN Explainer
https://poloclub.github.io/cnn-explainer/
Learn Convolutional Neural Network (CNN) in your browser!
https://www.deeplearningbook.org/contents/convnets.html
Convolutional networks(LeCun, 1989), also known as convolutional neuralnetworks, or CNNs, are a specialized kind of neural network for processing data.
https://www.youtube.com/watch?v=2xqkSUhmmXU
MIT Introduction to Deep Learning 6.S191: Lecture 3 Convolutional Neural Networks for Computer Vision
AutoML+
https://learn.microsoft.com/en-us/azure/machine-learning/concept-automated-ml?view=azureml-api-2
Automated machine learning, also referred to as automated ML or AutoML, is the process of automating the time-consuming, iterative tasks of machine learning model development.
[英文] What is AutoML?
https://www.automl.org/automl/
Automated Machine Learning provides methods and processes to make Machine Learning available for non-Machine Learning experts, to improve efficiency of Machine Learning and to accelerate research on Machine Learning.
[英文] 📺AutoML (Automated Machine Learning) Tutorial in Python: Auto-SKLearn Regression & Classification
https://www.youtube.com/watch?v=iR0Ou-8Xaqg
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
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
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.
CUDA+
https://developer.nvidia.com/blog/even-easier-introduction-cuda/
This post is a super simple introduction to CUDA, the popular parallel computing platform and programming model from NVIDIA.
https://www.youtube.com/watch?v=86FAWCzIe_4
Lean how to program with Nvidia CUDA and leverage GPUs for high-performance computing and deep learning.
机器学习+
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.
PyTorch+
https://datawhalechina.github.io/thorough-pytorch/
PyTorch是利用深度学习进行数据科学研究的重要工具,在灵活性、可读性和性能上都具备相当的优势,近年来已成为学术界实现深度学习算法最常用的框架。
https://www.youtube.com/watch?v=V_xro1bcAuA
Learn PyTorch for deep learning in this comprehensive course for beginners. PyTorch is a machine learning framework written in Python.
DeepSpeed+
https://www.youtube.com/watch?v=pDGI668pNg0
Megatron+
https://www.youtube.com/watch?v=hc0u4avAkuM
相关职位

社招算法研究
工作职责: 端到端模型开发与优化 1、参与智能驾驶端到端模型的开发工作,包括但不限于数据处理、模型设计、训练和优化等环节,提升模型在复杂交通场景下的感知、决策和控制能力; 2、结合实际业务需求,对端到端模型进行针对性的优化和调整,确保模型能够准确、高效地处理智能驾驶中的各种任务,如目标检测、车道线识别、行为预测等; 3、参与两段式端到端业务和一端式端到端业务的探索和实践,深入了解不同业务模式的特点和需求,为团队在业务模式选择和优化方面提供有价值的见解和建议;
更新于 2025-09-28

社招算法研究
工作职责: 1、参与智能驾驶端到端模型的开发工作,包括但不限于数据处理、模型设计、训练和优化等环节,提升模型在复杂交通场景下的感知、决策和控制能力; 2、结合实际业务需求,对端到端模型进行针对性的优化和调整,确保模型能够准确、高效地处理智能驾驶中的各种任务; 3、参与两段式端到端业务和一端式端到端业务的探索和实践,深入了解不同业务模式的特点和需求,为团队在业务模式选择和优化方面提供有价值的见解和建议;
更新于 2025-10-11

社招算法研究
工作职责: 1、参与智能驾驶端到端模型的开发工作,包括但不限于数据处理、模型设计、训练和优化等环节,提升模型在复杂交通场景下的感知、决策和控制能力; 2、结合实际业务需求,对端到端模型进行针对性的优化和调整,确保模型能够准确、高效地处理智能驾驶中的各种任务; 3、参与两段式端到端业务和一端式端到端业务的探索和实践,深入了解不同业务模式的特点和需求,为团队在业务模式选择和优化方面提供有价值的见解和建议;
更新于 2025-10-11