Ben's Headshot
Research Scientist at Meta working on AI Network Infrastructure
I'm a computer scientist.
I'm passionate about building large-scale distributed systems that power today's most demanding applications.
I recently completed my PhD at George Mason University, where I designed and developed several open-source systems in cloud and serverless computing. You can read more about them .
During my academic research career, I worked under Dr. Yue Cheng and was a member of the DS2 lab at the University of Virginia.
I'm now a Research Scientist at Meta working on cutting-edge networking infrastructure for next-generation AI.

Research

Published Research Projects

Work-in-Progress Research Projects

Awards
  • May 2026
    Distinguished Academic Achievement
    For excellent academic performance.
  • Aug 2023
    VLDB 2023 NSF Travel Grant
    Funding to attend VLDB 2023 and present a paper.
  • May 2021
    GMU CS Presidential Scholarship

    Prestigious, merit-based scholarship awarded to at-most 2 students per academic year (within a PhD program).

    • Requires a strong faculty nomination.

    • Renewed annually for 4 years.

  • May 2021
    Distinguished Academic Achievement
    For excellent academic performance.
  • May 2020
    Distinguished Undergraduate Research
    For outstanding research contributions as an undergraduate student.
  • May 2020
    Distinguished Academic Achievement
    For excellent academic performance.

Education

Employment History

  • Aug, 2025 - Ongoing

    Research Scientist

    Meta

    Working on the communication layer that synchronizes GPUs during large-scale AI training at Meta. My focus is designing high-performance collective protocols, building the performance infrastructure that keeps them stable in production, and preparing them for open-source release.

  • Jun, 2020 - Aug, 2025

    Graduate Research Assistant

    George Mason University

    Conducted research in cloud & serverless computing and file systems under the direction of Dr. Yue Cheng, leading to multiple large-scale, open source systems and associated publications at top-tier academic conferences.

  • May, 2022 - Aug, 2022

    Research Intern

    Microsoft Research Lab - Redmond

    Under the mentorship of Dr. Rodrigo Fonseca, assisted in the design, development, testing, and evaluation of new a microsecond-latency serverless stack.

  • Jan, 2019 - May, 2020

    Undergraduate Research Assistant

    George Mason University

    Conducted research under the direction of Dr. Yue Cheng (University of Virginia).

  • Jan, 2018 - Dec, 2018

    Undergraduate Teaching Assistant

    George Mason University

    Assisted students with assignments and projects. Held review sessions for exams.

  • Sept, 2016 - Jul, 2020

    Junior Software Developer

    BRTRC Federal Solutions.

    Worked as a development team member to extend a Geographic Information Systems (GIS) desktop application using Windows Presentation Foundation and C#/.NET

  • Jun, 2016 - Aug, 2016

    Summer Intern

    BRTRC Federal Solutions

    Worked as a development team member to extend a .NET desktop application.

Skills

GPU & High-Performance Computing

Collective Communication

NCCL

CUDA

GPU Kernel Development

Distributed Training

RDMA

IBGDA

NVLink (NVL) & NVLS

Multi-Node GPU Clusters

Performance Engineering

Performance Regression Testing

Benchmarking & Profiling

Nsight Systems (nsys/ncu)

Cloud Platforms

Google Cloud Platform

Azure Cloud

Amazon Web Services

IBM Cloud

EC2

ECS

EKS

GKE

Lambda

S3

VPC

IAM

Fargate

Tools & Software

Docker

Kubernetes

Docker Compose

Docker Swarm

MySQL Cluster NDB

Visual Studio

Ansible

Prometheus

IntelliJ

WebStorm

Grafana

Traefik

Goland

Promtail

Linux

HDFS

Loki

Redis

MySQL

PyTorch

CMake

Git

Programming Languages

C++

CUDA C++

C

Python

Golang

JavaScript/TypeScript

Java

C#

SQL

Relevant Coursework

Large-Scale Optimization for Deep Learning

Advanced Artificial Intelligence

Concurrent & Distributed Systems

Object Oriented Software Design

Artificial Intelligence

Computer Architecture

Systems Programming

Distributed Systems

Mobile Development

Operating Systems

Computer Networks

Programming in C

Machine Learning

Graph Algorithms

Data Structures

Convex Analysis

Linear Algebra

Data Analytics

Deep Learning

Algorithms

Databases

Compilers