岗位职责
- 负责 Agent 运行时沙箱(Sandbox)核心基础设施的设计与建设,为 Coding Agent、Data Agent、Computer Use / Browser Use、通用 Agent 平台等场景提供安全、强隔离、可秒级启停的执行环境;
- 负责沙箱隔离与安全体系建设,包括多级隔离方案选型与落地(容器 / gVisor / Firecracker、Kata 等 microVM / Wasm)、seccomp 与 LSM 系统调用管控、权限最小化、网络出口策略与流量审计、以及提示注入 / 恶意代码导致的越权与逃逸防护;
- 负责沙箱生命周期管理,包括毫秒级冷启动与热池预热、会话与工作区状态的快照 / 恢复 / 分叉(snapshot / restore / fork)、长时任务的保活与迁移、多租户并发下的资源隔离与配额管理;
- 负责沙箱内运行时与工具链建设,包括代码解释器(Python / Node / Shell 等多语言)、文件系统挂载与持久化、依赖与镜像分发加速、浏览器与桌面沙箱、MCP 及工具调用网关;
- 负责沙箱编排与调度体系建设,包括与 Kubernetes / containerd / CRI 的对接、多集群多区域调度、弹性伸缩、资源超卖与密度优化;
- 深入优化沙箱的启动性能、执行密度与资源利用率,包括请求排队、镜像预热、内存复用、CoW 文件系统、CPU / 内存 资源效率与单会话成本优化;
- 建设沙箱可观测与审计能力,包括指标、日志、链路追踪、行为记录与回放、异常检测、告警与故障诊断工具,提升问题发现、定位与恢复效率;
- 与 Agent 平台、模型推理、安全、基础架构及业务团队协作,抽象通用沙箱能力,推动能力标准化、产品化与规模化落地;
- 参与沙箱架构设计与技术演进,保障系统在高并发、高可用、多租户和强安全约束下的稳定运行。
职位要求
- 具备扎实的计算机基础,熟悉操作系统原理(进程 / 内存 / 文件系统 / namespace / cgroup / 内核态机制)、计算机网络、分布式系统、数据结构与算法;
- 熟悉 Rust / Go / C++ / Python / Java 中至少一种后端开发语言,具备良好的工程实践能力与代码质量意识;
- 熟悉容器与隔离技术栈,包括 Docker / containerd / OCI / Kubernetes、CRI、namespace / cgroup / seccomp / AppArmor,理解至少一种强隔离运行时(gVisor / Firecracker、Kata 等 microVM / Wasm)的实现原理与适用边界;
- 熟悉虚拟化与内核相关机制,包括 KVM、microVM、overlayfs / CoW 文件系统、网络虚拟化(netns / veth / eBPF)、快照与状态恢复;
- 熟悉高可用与稳定性治理手段,包括限流、熔断、降级、重试、超时控制、负载均衡、容量规划与故障自愈;
- 熟悉监控告警、日志、链路追踪等可观测体系,有线上问题排查与稳定性治理经验;
- 具备良好的系统抽象能力和问题拆解能力,能够在复杂业务与技术约束下设计可落地、可演进的方案;
- 具备良好的沟通协作能力,能够与 Agent 算法、平台、安全、基础架构等多角色团队高效协作。 加分项
- 有 Agent Sandbox / 代码解释器 / 云沙箱产品或平台(E2B、Daytona、Modal、Code Interpreter 类、Cloudflare Workers / Containers 等)相关研发经验;
- 有 Coding Agent、Computer Use、Browser Use 等场景的沙箱落地经验,理解 Agent 与沙箱的交互协议与工具调用链路;
- 熟悉 MCP 协议、工具调用网关、Agent Runtime / Agent 编排框架相关技术;
- 有安全攻防或安全工程背景,熟悉容器逃逸与沙箱逃逸原理、eBPF / LSM / seccomp 深度定制、多租户安全隔离、供应链与镜像安全;
- 有大规模沙箱集群调度经验,参与过热池、秒级 / 毫秒级冷启动优化、高密度超卖等方向的建设;
- 有大规模在线系统稳定性建设经验,参与过核心链路 SLA 保障、故障治理、容量规划或应急体系建设;
- 对 Agent 工程化落地有深入理解,关注沙箱在安全、性能、成本与体验之间的平衡。