小米顶尖应届-AI编译器高级开发工程师-芯片
校招全职地点:北京状态:招聘
工作描述
任职要求 1.计算机科学、软件工程、人工智能等相关专业在读博士/硕士研究生 2.具备扎实的编译器基础知识,熟悉 LLVM/GCC 等主流编译器框架,了解编译优化 pass 体系 3.具有深度学习或大语言模型相关研究经验,熟悉 Transformer 架构及主流 LLM 训练/推理框架 4.熟练掌握 C/C++ 和 Python,具备较强的工程实现能力 5.在程序分析、编译优化、代码生成、AI Code 等方向有论文发表者优先 6.具备强化学…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
LLVM+
https://llvm.org/docs/GettingStarted.html
Welcome to the LLVM project!
https://llvm.org/docs/tutorial/
This is the “Kaleidoscope” Language tutorial, showing how to implement a simple language using LLVM components in C++.
https://mcyoung.xyz/2023/08/01/llvm-ir/
“LLVM” is an umbrella name for a number of software components that can be used to build compilers.
https://www.youtube.com/watch?v=Lvc8qx8ukOI
This is the first lecture from the "Programming Language with LLVM" course where we build a full programming language similar to JavaScript from scratch, using LLVM compiler infrastructure.
GCC+
https://gcc.gnu.org/onlinedocs/gcc-15.2.0/gcc/
This file documents the use of the GNU compilers.
https://www.seas.upenn.edu/~ese5320/fall2022/handouts/_downloads/788d972ffe62083c2f1e3f86b7c03f5d/gccintro.pdf
The purpose of this book is to explain the use of the GNU C and C++ compilers, gcc and g++.
https://www3.ntu.edu.sg/home/ehchua/programming/cpp/gcc_make.html
The original GNU C Compiler (GCC) is developed by Richard Stallman, the founder of the GNU Project.
深度学习+
https://d2l.ai/
Interactive deep learning book with code, math, and discussions.
Transformer+
https://huggingface.co/learn/llm-course/en/chapter1/4
Breaking down how Large Language Models work, visualizing how data flows through.
https://poloclub.github.io/transformer-explainer/
An interactive visualization tool showing you how transformer models work in large language models (LLM) like GPT.
https://www.youtube.com/watch?v=wjZofJX0v4M
Breaking down how Large Language Models work, visualizing how data flows through.
大模型+
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
还有更多 •••
相关职位
校招
1. 算法与优化能力: 对主流神经网络模型(CNN, Transformer等)有深刻理解,有模型压缩(剪枝、量化、蒸馏)、神经网络架构搜索(NAS)或轻量化网络设计等研究或实践经验。 2.芯片与AI
更新于 2026-07-13上海
校招
1、集成电路/微电子/计算机等相关专业博士研究生; 2、熟悉计算机体系结构、处理器架构,理解指令流水线、分支预测、数据预取、Cache一致性、页表转换等原理; 3、扎实的电路设计能力,熟悉低功耗设计、
更新于 2026-07-13上海
校招
1、计算体系结构或者编译技术方向博士;2、从事GPGPU/NPU上AI编译技术研究,并且发表过顶级论文;3、有较强的分析和解决问题能力、较强的动手能力;4、熟悉LLVM等编译器,有传统编译器后端开发经
更新于 2026-07-22北京