AI 岗位类别、要求、技能及学习路线

AI Agent开发/架构师

岗位解读

定位:把模型能力封装成产品与业务系统。这是目前增长最快、也最"软件工程"的一类。

典型职责

  • Agent 框架与运行时:任务规划、工具调用(Function Calling / MCP)、多轮执行、错误恢复
  • 记忆与上下文(Context Engineering):长期记忆、会话压缩、检索增强(RAG)、召回排序
  • 业务侧 AI 应用:客服、创作、营销、支付、办公协同等场景的 AI 功能后端
  • 平台化:把上述能力沉淀为可复用 SDK / 工作流 / 编排引擎
  • 效果与成本:延迟、Token 成本、成功率、线上稳定性

硬门槛

  • 一门后端语言(Go / Python / TypeScript / Java 均常见;JD 中 Go 与 Python 各约 45%)
  • 扎实的分布式系统与工程能力:高并发、缓存、消息队列、可观测
  • 理解 LLM 的能力边界:Prompt、上下文窗口、幻觉、结构化输出

加分项

  • 深度使用过 LangGraph / AutoGen / MCP / OpenAI Agents SDK 等框架,并能判断其边界
  • 做过 RAG 全链路(切分、Embedding、召回、重排、评测)
  • 有 Agent 的评测与数据闭环经验(从线上失败样本到改进)
  • 熟悉 AI Coding 工具(352 个岗位明确要求"会用 AI 编程工具并判断其能力边界")

AI Agent 开发/架构师学习路线

类别 内容 开源项目
Agent 原理与运行机理 Agent 基元 LLM 交互工程 多智能体协作 Eino MCP Go SDK LiteLLM
RAG 与长期记忆 RAG 全链路 记忆(Context Engineering) 缓存与一致性 Eino RAGFLow Milvus Mem0 pgvector
工具调用协议、沙箱与权限 工具级授权 沙箱执行(HITL/审批) 审计日志 OPA RBAC
Agent 评测与数据闭环 评测体系 离线任务集(50 条起步,覆盖成功/失败/边界) LLM-as-Judge(但要会规避 judge 自嗨:用证据约束、rubric) 指标:成功率、平均步数、P95 延迟、Token 成本、拒答/安全命中率 线上数据闭环 失败归因标签体系(工具异常/检索不准/输出不合法/超时/安全拒绝) 采样策略:以"失败为主 + 部分成功对照" 回放与回归:固定模型版本/提示版本做对比 Eino Ragas
平台化(SDK / 工作流 / 编排引擎) SDK 化:工具注册、提示模板、参数校验、事件回调 工作流编排:支持多步任务、并行、取消、回滚 产品化能力: Eino Temporal

AI Infra 岗位

方向:

细分 核心问题 Go 的角色 关键知识
推理调度 请求怎么分到 GPU、如何提高利用率 调度器、网关、队列、限流 KV Cache、PD 分离、批处理、SLO
训练平台/存储 千卡训练怎么不中断、Checkpoint 怎么快 Operator、存储编排、容错 CSI、Fluid/Alluxio、RDMA
集群运维 万卡集群怎么稳 控制器、自愈、观测 GPU 故障模式、健康检查、拓扑

岗位解读

定位:让大模型在真实集群上跑得快、跑得稳、跑得便宜。

典型职责

  • 推理:推理引擎适配、KV Cache 优化、PD 分离、Continuous Batching、投机解码、量化
  • 训练:分布式并行(数据/张量/流水线/专家并行)、显存管理、通信优化、训练稳定性与容错
  • 调度:异构算力池化、潮汐资源、Quota 管理、推理流量调度与弹性
  • 存储/网络:训练数据读取、Checkpoint 存储(PV/CSI)、RDMA、集群网络
  • 观测与 SRE:GPU 集群稳定性、故障自愈

硬门槛

  • C++/Go/Python 至少一门(JD 中 C++ 75%、Python 60%、Go 23%)
  • 分布式系统原理 + Linux + 容器/编排
  • 理解 GPU 架构与瓶颈(不一定要写 CUDA,但要会定位瓶颈)

加分项

  • 熟悉 vLLM / SGLang / TensorRT-LLM;Megatron / DeepSpeed / verl
  • K8s 深度经验(PV/CSI、Device Plugin、调度器扩展)------Go 岗位的主战场
  • 大规模集群的真实经验(数千卡以上)
  • 顶会论文(OSDI/SOSP/FAST/NSDI 在存储与系统岗位被明确点名)

AI Infra(训/推 + 调度 + 存储网络 + 运维)学习路线图

  • 在大厂模型团队里两者接近,但在绝大多数「用模型」的公司里,推理岗是训练岗的数倍。(因为很多公司不会自己训练模型)
类别 核心知识点 开源项目
通用底座 namespace/cgroup、容器运行时、K8s 对象模型与调度流程、CRD/Operator、GPU 架构(SM/显存/带宽/PCIe/NVLink)、nvidia-smi/DCGM Kubernetes、containerd、NVIDIA Container Toolkit
GPU 资源管理与池化 NVIDIA Device Plugin 机制:设备发现→注册→分配→注入到容器(资源隔离/挂载) NVIDIA GPU Operator:驱动/运行时/插件的自动化运维 MIG / 多实例 GPU:算力切分、资源隔离粒度与调度影响 K8s 拓扑感知/节点标签(为后续"把任务调到 NVLink 更近的 GPU"做铺垫) NVIDIA/k8s-device-plugin **NVIDIA/gpu-operator ** kubernetes-sigs/node-feature-discovery (NFD) HAMi
训练任务调度 作业模型:TrainingJob / PodSet / worker 数、并行度参数如何映射到资源请求 队列与配额:tenant 隔离、优先级、资源额度(Quota)与配额(quota admission) Gang scheduling / 成组调度:保证并行度一起就位(避免只启动一半导致浪费/失败) 弹性与抢占: 调度约束: 作业到 Pod 的编排:controller 如何创建/回收 worker;失败如何归因与回放 Volcano Kueue koordinator
训练平台与分布式并行 ZeRO / TP / PP / EP 的适用边界 显存管理:分片、Offload、激活检查点 通信优化与计算重叠 容错 checkpoint 与恢复流程 DeepSpeed
推理加速(推理引擎优化) PagedAttention / KV Cache paging:为什么能降低碎片与显存浪费 Prefix/Decode 两阶段:预填充与生成分离的收益 PD 分离(Prefix-Decode separation): Continuous Batching 与 批处理策略:合并请求、避免长尾拖垮整体延迟 SLO 驱动的工程:如何设置超时/回退/降级(比如减少并发或启用更小上下文策略) vLLM
推理调度与在线系统 网关:鉴权、路由、超时、重试、限流 模型感知路由与 KV-aware 调度 副本管理与灰度 弹性容量规划(队列/利用率驱动) SLO 与降级策略 ★ Gateway API Inference Extension 2. KServe 3. llm-d
训练数据 / 存储编排 CSI/PV:卷如何被挂载、扩容、回收策略 分布式存储/对象存储/本地缓存策略 数据预热与冷热数据分层 Checkpoint 写入带宽 ★ Fluid 2. JuiceFS 3. Alluxio
高速网络 Multus 多网卡与副 CNI SR-IOV 设备直通 RDMA / RoCE 与 GPUDirect 网卡拓扑如何进入调度 ★ Multus< 2. SR-IOV Device Plugin 3. RDMA Shared Device Plugin
观测、运维与自愈 GPU 健康检查:温度/错误码/重试次数/PCIe 链路异常 观测体系:利用率、显存碎片、KV cache 指标、训练吞吐、排队延迟分布 自愈策略:驱逐/重调度、Pod 级回滚、作业级弹性恢复 故障隔离:tenant/队列隔离、防止雪崩 Prometheus、Grafana、DCGM Exporter、kube-state-metrics、node-problem-detector、Chaos Mesh
平台化与成本 混部与 QoS、资源超卖、弹性伸缩、成本分摊、容量规划、多租户 API Koordinator、Karpenter、OpenCost、Kueue

推理与训练岗位对比

推理侧(量大、层次多) 训练侧(量少、门槛高)
推理平台/模型服务 训练框架(DeepSpeed)
推理引擎/加速 vLLM 分布式训练与通信
推理调度/网关 训练平台与作业调度
GPU 调度与算力平台 集群与存储/网络
AI SRE / GPU 运维 RL 后训练 Infra(verl 类)
成本优化 / 容量规划 编译器与算子(部分归芯片厂)
边缘/端侧推理 ---

三个容易误判的地方

  1. JD 标题会低估推理岗:很多推理工作挂在「后端开发」「云原生平台」「SRE」「AI 平台工程师」下面,搜「推理」搜不到。
  2. 训练岗被高估:模型厂岗位曝光度高,但 headcount 很小;一个大模型团队可能只有十几个训练 Infra,而支撑全公司业务的推理平台有上百人。
  3. RL 后训练在变热:verl 这类「训练 + 推理混合」岗位在增加,属于两者交界,既懂推理引擎又懂训练框架的人最抢手。

对你的建议

  • 如果目标是「岗位多、好转、能积累工程纵深」:主攻推理平台与推理调度(第 5、6 类),这是 Go/K8s 背景最顺的路。
  • 如果目标是「技术壁垒高、岗位少但单价高」:训练框架/并行(第 4 类),但要接受门槛(Python/C++、读源码、集群经验)。
  • 最稳的组合:推理引擎懂到能压测调参 + 推理调度做到能落地,同时了解训练调度(第 3 类)------因为算力平台/调度岗同时服务训练和推理,这部分技能是复用的。
相关推荐
拆房老料1 小时前
【第四部分:Agentic 智能体设计模式】17. Agent 路由模式详解:从意图识别到动态模型选择
java·设计模式·ai编程·策略模式
狂师1 小时前
GitHub 上最值得装的 8 个 Agent Skill 仓库,亲测好用!
程序员·github·ai编程
长不大的杨瑞杰4 小时前
OpenCode v2 GitLab 集成实战:Issue 驱动开发、MR 审查与 CI/CD 最小权限
人工智能·ci/cd·gitlab·ai编程·opencode
重生之我在番茄自学网安拯救世界12 小时前
AI 开发者日报 第1期(本周精选)| 插件市场投毒、智能体搞出“官僚饥荒村”,十年前的 CNN 打赢大模型
人工智能·网络安全·大模型·ai编程·智能体
孟健15 小时前
用 WorkBuddy 做个人名片网页,挂上开源设计技能后效果完全不同了
前端·人工智能·ai编程
OpsEye16 小时前
企业大模型压测,需要重点关注哪些指标?
javascript·ai编程
ServBay16 小时前
AI 开发平台出事后,API Key 泄露要怎么办
后端·aigc·ai编程
AI狂想16 小时前
不会还有人把全部 Rule 塞进 alwaysApply 吧?Context 一炸,约束就蒸发 | 常驻与场景路由
ai编程
文谦南宁AI普工16 小时前
拆解 DeepSeek dsh-superagent:用 60 行代码模拟它的授权门控与 observe 模式
aigc·agent·ai编程