Vyas Giridharan

Senior Backend Engineer

AI infrastructure · distributed systems · HPC

I build systems that work under pressure, code that reads well, and delete more than I write. Currently at Nyayanidhi, previously at LRZ (supercomputing), Fiserv (fintech at pandemic scale), and GNOME.

7+ years
3M users served
1000+ compute nodes
40% p95 latency cut

Experience

Nyayanidhi

Senior Backend Engineer
Oct 2024 — Present · Chennai
  • Architected AI-powered legal document processing platform on GCP serverless; defined technical standards for 4-person engineering team
  • Built 7-phase document ingest pipeline — fan-in/fan-out orchestration processing 500+ PDFs in under 10 minutes with checkpoint-based resumption
  • Designed multi-agent drafting system with 19 variant templates, schema-driven LLM tool creation, and multi-phase blackboard coordination
  • Cut p95 API latency by 40% through connection pooling tuned for long-running LLM calls and prompt caching across Anthropic & Gemini
  • Built collaborative editing with Y.js + Redis Pub/Sub; OAuth 2.0 / JWT auth with RBAC; OIDC-authenticated background jobs
FastAPI async SQLAlchemy PostgreSQL GCP Cloud Run Cloud Workflows Redis Y.js

Leibniz Supercomputing Centre

HPC Systems Engineer
Nov 2021 — Sep 2024 · Munich
  • Built automation tooling and monitoring for 1000+ compute nodes connected via InfiniBand at Europe's premier supercomputing facility
  • Profiled system performance at the hardware level — perf, Intel VTune, Valgrind
  • Infrastructure team for SuperMUC-NG (26.9 petaflops), Germany's fastest academic supercomputer
Python SLURM MPI OpenMP InfiniBand C++

Fiserv

Application Developer
Jul 2019 — Mar 2021 · Chennai
  • Scaled Money Network infrastructure for US Treasury's Economic Impact Program — stimulus debit cards to 3 million Americans during COVID
  • Built disputes platform processing 1M+ daily transactions
  • Rebuilt microservices backend for customer care system supporting 2000+ programs
Spring Boot Hibernate REST APIs Pivotal Cloud Foundry

UMM Digital

Backend Developer & Data Engineer
Sep 2018 — Jul 2019 · Chennai
  • Built data pipeline for multi-platform customer sentiment aggregation serving 1000+ enterprise clients
Python Flask

Projects

Matrix Profiling on Cerebras CS-2

Ported the SCAMP algorithm to the Wafer-Scale Engine. Benchmarked non-AI workloads on massively parallel hardware — measured PCIe bandwidth and FLOPS vs. GPU/CPU baselines.

Cerebras CSL Python SLURM C++

Jacobi Solver on AMD EPYC Cluster

NUMA-aware AVX-512 intrinsics for Jacobi iterations. Hybrid MPI/OpenMP across 1000+ AMD EPYC nodes at the Leibniz Supercomputing Centre.

C++ AVX-512 MPI OpenMP SLURM

Reliable UDP File Transfer

Custom transport protocol on UDP with MTU negotiation, packet-drop recovery, and checksum validation. Designed for lossy networks.

Rust Tokio async I/O
GitHub →

GNOME Music

Contributor to the GNOME desktop music player. 14+ upstream commits merged into the project.

GNOME Open Source
GitLab →

Education

Technical University of Munich

MSc Computer Science
2021 — 2025

HPC, parallel computing, systems programming, machine learning. Concurrent with LRZ.

Amrita School of Engineering

B.Tech Computer Science
2014 — 2018

Languages

English · German · Tamil · Telugu · Hindi · Kannada · Malayalam