SYSTEMS × AI × GPU COMPUTING

Shivam Arora

M.S. Computer Science & Engineering @ University of Michigan

I build and study systems that make AI and large-scale computation faster, more reliable, and easier to operate. Previously, I spent four years at Goldman Sachs building production systems for financial data and regulatory reporting.

Shivam Arora
Currently University of Michigan M.S. CSE · Expected Dec 2026

Engineering at the boundary of systems and AI.

My background spans production software engineering, large-scale data systems, GPU computing, reinforcement learning, and LLM infrastructure. At Goldman Sachs, I worked on cloud-native data pipelines and regulatory systems operating at financial-institution scale.

At Michigan, I am extending that systems foundation toward AI: from dependency-aware execution for LLM-driven knowledge graphs, to multi-agent reinforcement learning, to high-performance CUDA implementations. I enjoy problems where the algorithm matters, but the system that executes it matters just as much.

01AI Systems

LLM infrastructure, execution, agentic workflows

02GPU Computing

CUDA, GPU architecture, HPC, optimization

03Learning Systems

MARL, MAPPO, PPO, vision, VLMs

04Scalable Data

Distributed processing, cloud data, DAGs

Research & Engineering

More on GitHub →
02
MULTI-AGENT REINFORCEMENT LEARNING · TORCHRL

Adaptive-MAPPO

Architected an adaptive MARL framework that dynamically interpolates centralized and decentralized critics through a differentiable neural gating mechanism.

Adaptive value mixing for the CTDE bias–variance tradeoff
03
CUDA C++ · NVIDIA V100 · HPC

High Performance CNN Layers in CUDA C++

Built optimized CNN layers using FP16 vectorization, weight-packing transformations, and aggressive thread coarsening to maximize V100 throughput.

964× speedup · 0.014s runtime · 2nd in class
04
COMPUTER VISION · PYTORCH · VIT

Ocular Disease Diagnosis

Developed a multi-class diagnostic system using EfficientNetB2 and Vision Transformer models, with differential learning rates and a custom PyTorch wrapper.

94.82% accuracy · 94.42% macro F1
05
TENSORFLOW.JS · AUDIO · HUMAN-CENTERED AI

MUSE: Real-Time AI Audio Personalization

Engineered a client-side personalization engine that learns user gain preferences in real time, with local model persistence and genre-based initialization.

Privacy-first, real-time personalization in the browser

Engineering Experience

Goldman Sachs
Bengaluru, India · Jan 2021 — Jul 2025
JAN 2024 — JUL 2025

Associate — Technology

Led architecture of a Spark, AWS Glue, and Snowflake-based insurance calculator processing 6M+ deposit accounts daily under a 20-minute SLA. Architected one of the firm's first cloud-native AWS data pipelines for US deposit information, including customer PII, and supported FDIC Part 370 compliance.

JUL 2021 — DEC 2023

Analyst — Technology

Automated and streamlined German Deposit Protection and European regulatory reporting systems using Java, SQL, REST APIs, and Sybase IQ. Improved the EdB regulatory rating from E (Fail) to B and reduced quarterly reconciliation effort by 60%; received the GS Controllers India Award.

JAN 2021 — JUN 2021

Intern — Technology

Developed a full-stack reconciliation platform using React and Java Spring, automating reconciliations between General Ledger and Regulatory Reporting data for 500+ Controllers and saving 800+ person-hours each quarter.

EARLIER Research Intern — Indian Institute of Technology (IIT) Delhi Dec 2020 — Jan 2021
University of Michigan logo
AUG 2025 — EXPECTED DEC 2026

University of Michigan

M.S. Computer Science & Engineering

GPA: 3.83 / 4.00

Applied GPU Programming · Advanced Scalable Systems for Agentic AI · Reinforcement Learning · Advanced Computer Vision · Probability & Random Processes · Computational Complexity (A+) · Human-AI Interaction (A+) · Learning Enabled Systems

Thapar Institute of Engineering & Technology logo
AUG 2017 — JUN 2021

Thapar Institute of Engineering & Technology

B.E. Computer Science

GPA: 3.98 / 4.00 (9.77 / 10.00)

Data Structures & Algorithms · Operating Systems · Parallel & Distributed Computing · GPU Computing · Cloud Computing · Artificial Intelligence · Image Processing

LET'S BUILD SOMETHING DIFFICULT

Interested in Systems, AI, or the space between them?

arshiv@umich.edu