ML Infra Engineer
San Francisco · 全职 · 算法与研究
需要对标的能力
大模型原理 · LLM 基础上下文工程 · 记忆管理Agent 工程 · Harness / 脚手架AI Infra · 推理部署成本优化 · 性能调优评测 · Eval 方法论多模态 · AI 生图AI 产品设计 · 产品化
岗位职责与要求
In this role you will help scale and optimize our training systems and core model code. You’ll own critical infrastructure for large-scale training, from managing GPU/TPU compute and job orchestration to building reusable and efficient JAX training pipelines. You’ll work closely with researchers and model engineers to translate ideas into experiments—and those experiments into production training runs.
This is a hands-on, high-leverage role at the intersection of ML, software engineering, and scalable infrastructure.
The Team
The ML Infrastructure team supports and accelerates PI’s core modeling efforts by building the systems that make large-scale training reliable, reproducible, and fast. The team works closely with research, data, and platform engineers to ensure models can scale from prototype to production-grade training runs.
In This Role You Will
- Own training/inference infrastructure: Design, implement, and maintain systems for large-scale model training, including scheduling, job management, checkpointing, and metrics/logging.
- Scale distributed training: Work with researchers to scale JAX-based training across TPU and GPU clusters with minimal friction.
- Optimize performance: Profile and improve memory usage, device utilization, throughput, and distributed synchronization.
- Enable rapid iteration: Build abstractions for launching, monitoring, debugging, and reproducing experiments.
- Manage compute resources: Ensure efficient allocation and utilization of cloud-based GPU/TPU compute while controlling cost.
- Partner with researchers: Translate research needs into infra capabilities and guide best practices for training at scale.
- Contribute to core training code: Evolve JAX model and training code to support new architectures, modalities, and evaluation metrics.
What We Hope You’ll Bring
- Strong software engineering fundamentals and experience building ML training infrastructure or internal platforms.
- Hands-on large-scale training experience in JAX (preferred), PyTorch.
- Familiarity with distributed training, multi-host setups, data loaders, and evaluation pipelines.
- Experience managing training workloads on cloud platforms (e.g., SLURM, Kubernetes, GCP TPU/GKE, AWS).
- Ability to debug and optimize performance bottlenecks across the training stack.
- Strong cross-functional communication and ownership mindset.
Bonus Points If You Have
- Deep ML systems background (e.g., training compilers, runtime optimization, custom kernels).
- Experience operating close to hardware (GPU/TPU performance tuning).
- Background in robotics, multimodal models, or large-scale foundation models.
- Experience designing abstractions that balance researcher flexibility with system reliability.
查看中文参考译文
在这个岗位上,你将帮助扩展和优化我们的训练系统和核心模型代码。你将负责大规模训练的关键基础设施,从管理 GPU/TPU 计算和作业编排,到构建可复用且高效的 JAX 训练流水线。你将与研究人员和模型工程师紧密合作,将想法转化为实验——并将这些实验转化为生产级训练任务。
这是一个实操性强、影响力大的岗位,处于 ML、软件工程和可扩展基础设施的交叉点。
The Team
ML Infrastructure 团队通过构建系统来支持和加速 PI 的核心建模工作,使大规模训练变得可靠、可复现且快速。该团队与研究、数据和平台工程师紧密合作,确保模型能够从原型扩展到生产级训练任务。
In This Role You Will
- Own training/inference infrastructure:设计、实现和维护大规模模型训练的系统,包括调度、作业管理、checkpointing 和 metrics/logging。
- Scale distributed training:与研究人员合作,在 TPU 和 GPU 集群上低摩擦地扩展基于 JAX 的训练。
- Optimize performance:分析和改进内存使用、device utilization、throughput 和 distributed synchronization。
- Enable rapid iteration:构建用于启动、监控、调试和复现实验的抽象。
- Manage compute resources:确保基于云的 GPU/TPU 计算的高效分配和利用,同时控制成本。
- Partner with researchers:将研究需求转化为基础设施能力,并指导大规模训练的最佳实践。
- Contribute to core training code:演进 JAX model 和 training code,以支持新的 architectures、modalities 和 evaluation metrics。
What We Hope You’ll Bring
- 扎实的软件工程基础,以及构建 ML training infrastructure 或内部平台的经验。
- 在 JAX(优先)或 PyTorch 中进行大规模训练的实操经验。
- 熟悉 distributed training、multi-host setups、data loaders 和 evaluation pipelines。
- 在云平台(例如 SLURM、Kubernetes、GCP TPU/GKE、AWS)上管理训练工作负载的经验。
- 能够调试和优化整个训练栈中的性能瓶颈。
- 强大的跨职能沟通能力和 ownership mindset。
Bonus Points If You Have
- 深厚的 ML systems 背景(例如 training compilers、runtime optimization、custom kernels)。
- 在接近硬件层面进行操作的经验(GPU/TPU performance tuning)。
- 在 robotics、multimodal models 或大规模 foundation models 方面的背景。
- 设计能够在 researcher flexibility 和 system reliability 之间取得平衡的抽象的经验。
译文仅供辅助阅读,具体要求以原始招聘来源为准。