Boqin Yuan

Building the evaluation, post-training, and serving infrastructure that makes long-horizon LLM agents work

prof_pic.jpg

b4yuan[at]ucsd.edu

I’m a Master’s student in Computer Science at UC San Diego, where I work with Prof. Jishen Zhao’s STABLE Lab on agent memory and ML systems. I spent summer 2026 as a Software Engineer Intern (AI Agent) at Moody’s Analytics in San Francisco, working on knowledge iteration and evaluation for their banking agent. Before UCSD, I was the founding Machine Learning Engineer at CambioML (YC S23) for over a year, where I trained and deployed AnyParser, a vision-language model for document parsing, and built Energent.ai, a computer-use agent sandbox. I studied Mathematics & Computer Science and Statistics at UIUC before that.

These days I spend my time on three things:

  • Agent evaluation and benchmarks - benchmarks and diagnostics for long-horizon LLM agents: SkillsBench, Agents’ Last Exam, AMA-Bench (ICML 2026), and memory-probe. I also contribute to open-source agentic benchmarks: Harbor, Terminal-Bench, QF-Bench, and AgenticVBench.
  • Model training and alignment - post-training LLMs and VLMs: supervised fine-tuning, LoRA, and RL alignment with PPO, DPO, and GRPO in PyTorch and DeepSpeed.
  • ML systems and inference - serving models under production load with SGLang, vLLM, speculative decoding, quantization, Kubernetes, and AWS. Studied speculative tool calling for agent latency.

Graduating Dec 2026, open to full-time roles from Jan 2027.

Email GitHub LinkedIn Google Scholar Resume

Recent Experience

Industry

2026

Software Engineer Intern - AI Agent

Moody's Analytics · Internship

Jun 2026 - Aug 2026 · San Francisco, CA

Work on knowledge iteration and agent evaluation for Moody's banking decision-intelligence agent: injecting domain knowledge through skills, then measuring and optimizing against Langfuse traces, inside a LangGraph orchestration on AWS.

2024 - 2025

Founding Machine Learning Engineer

CambioML (YC S23) · Full-time

May 2024 - Jul 2025 · San Jose, CA

Trained and productionized AnyParser, a 1B & 2B vision-language model that parses PDFs, including tables and charts, into structured Markdown: sourced PDFs from Common Crawl, built the cleaning, filtering, and annotation pipeline, then fully fine-tuned and preference-aligned on 8×A100s, beating GPT-4 baselines on DocVQA (ANLS). Served with SGLang at 150 output tokens/s on a single L4 GPU, deployed as a SaaS on AWS (ECS + Lambda).

Core contributor to Energent.ai, a Claude-powered computer-use agent (CUA) sandbox with multi-agent orchestration, long-term memory, and per-user Kubernetes-isolated VM sessions, reaching 1,000+ registered users. Built a computer-use gym: a reproducible desktop environment with defined tasks where agent rollouts generate the trajectories used to evaluate and post-train CUA agents.

Whitepaper

2023

Machine Learning Engineer Intern

Inspur Group · Internship

May 2023 - Aug 2023 · Jinan, China

Built and annotated a custom volleyball dataset, then trained YOLOv7 detectors and YOLO Pose keypoint models for real-time athletic movement analysis. Accelerated inference with TensorRT to cut latency while preserving accuracy.

Research

2025 - present

Research Assistant - STABLE Lab

UC San Diego · Prof. Jishen Zhao

Nov 2025 - Present · San Diego, CA

Agents fail on long-horizon work for three separable reasons: the context they are served, what they retain from it, and how they were trained to act on it. ML systems: CodeNib compiles lexical, dense, and structural views of a repository once per commit and maintains them incrementally, so coding agents receive bounded context instead of rediscovering the codebase every task, with graph and vector updates running 8.7× and 25.4× faster than an independent rebuild at the median across 100 repository snapshots, on the subset where outputs match. Agent memory: AMA-Bench measures whether agents carry state across extended task sequences, rather than scoring the single-turn recall that most memory benchmarks reward. RL training: PRO-V-R1 post-trains an 8B programming agent for RTL verification with SFT plus GRPO on verification rewards derived from program-tool feedback, beating GPT-4o on VerilogEval-v2 functional correctness (57.7% vs 43.0%).

Publications

2024 - 2025

Research Assistant - SSAIL

Supercomputing System and AI Lab, UIUC · Prof. Minjia Zhang

Oct 2024 - Mar 2025 · Remote

Extended DeepSpeed-Chat, whose RLHF pipeline shipped with PPO only, to preference-based post-training. Built a DPO trainer that scores chosen and rejected responses against a reference policy with adaptive KL control, trainable with LoRA, added a best-of-N rejection-sampling variant, and extended the preference-data pipeline to feed both. Runs on DeepSpeed's hybrid engine and ZeRO.

Code

2023 - 2024

NCSA SPIN Research Intern

National Center for Supercomputing Applications · Prof. Sheng Wang

Aug 2023 - May 2024 · Urbana, IL

Machine learning for geospatial and remote-sensing data: multi-temporal crop classification with pre-trained vision foundation models, and field-level crop-residue and tillage-practice detection across the EU from multi-source satellite imagery.

Publications

Selected Publications

  1. ICML
    /assets/papers_image/ama.png
    AMA-Bench: Evaluating Long-Horizon Memory for Agentic Applications
    Yujie Zhao, Boqin Yuan, Junbo Huang, Haocheng Yuan, Zhongming Yu, Haozhou Xu, and 6 more authors
    In International Conference on Machine Learning (ICML), 2026
  1. arXiv
    /assets/papers_image/codenib.png
    CodeNib: A Multi-View Data System for Serving Repository Context to Coding Agents
    Zhongming Yu, Hengjia Yu, Boqin Yuan, Shuting Zhao, Yizhao Chen, Aryan Dokania, and 9 more authors
    arXiv preprint arXiv:2607.25431, 2026
  1. DAC
    /assets/papers_image/RTL.png
    PRO-V-R1: Reasoning Enhanced Programming Agent for RTL Verification
    Yujie Zhao, Zhijing Wu, Boqin Yuan, Zhongming Yu, Hejia Zhang, Wentao Ni, and 3 more authors
    In Design Automation Conference (DAC), 2026
  1. ICLR-W
    /assets/papers_image/agent_memory.png
    Diagnosing Retrieval vs. Utilization Bottlenecks in LLM Agent Memory
    Boqin Yuan, Yue Su, and Kun Yao
    In ICLR 2026 Workshop MemAgents, 2026