Research Engineer, Post-Training (All Industry Levels)
Develops alignment algorithms, data pipelines, and sampling methods to optimize post-training AI models for performance and efficiency. Requires PhD or equivalent, ML expertise including reinforcement learning and transformers, and production code experience.
About the job
Responsibilities
- Develop alignment algorithms and loss functions to improve data sample efficiency.
- Write data pipelines to process diverse web data into a format models can ingest.
- Identify quality signals to understand our model’s performance in the real world.
- Design sampling algorithms to improve serving efficiency of large generative models.
Requirements
- At least PhD (or equivalent).
- Write clear and clean production-facing and training code.
- Experience working with GPUs (training, serving, debugging).
- Experience with data pipelines and data infrastructure.
- Strong understanding of modern machine learning techniques (reinforcement learning, transformers, etc).
- Track-record of exceptional research or creative applied ML projects.
Nice to Have
- Experience with product experimentation and A/B testing.
- Experience training large models in a distributed setting.
- Familiarity with ML deployment and orchestration (Kubernetes, Docker, cloud).
- Publications in relevant academic journals or conferences in the field of machine learning.
Skills
Reinforcement Learning, Transformers, PyTorch, Gpus, Data Pipelines, Kubernetes, Docker, GCP, Alignment Algorithms, Distributed Training
Similar jobs
ML Engineering jobsBuild and operate production machine-learning systems for content safety, from messy customer data through classification, evaluation, and inference. The role requires 5+ years of ML engineering experience, strong Python and MLOps skills, and sound judgment across classical models and LLMs.
Build AI agent harnesses, models, and product capabilities that enable agents to perform complex work across digital environments. The role combines applied AI research and software engineering, requiring Python proficiency, strong product judgment, and experience with agent tooling, reinforcement learning, or browser technologies.
Builds the platform, verifiers, environments, and grading infrastructure used to evaluate enterprise AI agents at scale. The role combines strong software engineering with expertise in agent runtimes, evaluation design, benchmarks, and production failure analysis.
Optimizes distributed machine learning training and high-throughput offline inference across large accelerator clusters. The role focuses on profiling, scaling efficiency, cluster goodput, GPU performance, and cost-effective processing of autonomy data.
Build and deploy algorithmic systems for high-impact healthcare problems, choosing among machine learning, optimization, heuristics, and hybrid approaches. The role requires 4+ years of relevant industry experience, strong applied problem-solving and evaluation skills, and fluency in modern ML tooling.