aritro shome

ml · systems · research

Aritro Shome

sortira

I like taking systems apart to see how they actually work — which circuits a multilingual vision-language model really uses, or why a production pipeline falls over under load. Research and engineering feel like the same instinct pointed at different layers.

Aritro Shome
01

now

  • tracing reasoning circuits in Gemma and Qwen across Indic languages and model scales at AI4Bharat.

  • joined AI4Bharat, IIT Madras as a research intern.

  • wrote up ForgeFormer and Seven Deadly Sins of Gemma — two solo interpretability projects.

  • finished an AI engineering internship at Sarvam AI on the media & dubbing team.

02

experience

Research Intern

mar 2026 — present

AI4Bharat, IIT Madras

  • Investigating mechanistic interpretability and circuit tracing of SoTA open models (Gemma, Qwen) on reasoning tasks posed across modalities, languages and model scales — focused on vision-language models over Indic inputs.
  • Ran 40,000+ instrumented forward passes for activation capture on multi-billion-parameter models under a hard 24 GB VRAM ceiling, and built pre-experiment component-attribution scripts to isolate critical circuits before committing to full runs.
  • Engineered a memory-efficient activation-patching framework: disabled fused and attention-kernel optimisations to expose per-layer activations, then managed the resulting non-linear VRAM growth to keep large models inside budget.
PythonPyTorchHugging FaceCUDAmixed precisionLinux

AI Engineer Intern

aug 2025 — dec 2025

Sarvam AI — media & dubbing

  • Built an automated evaluation framework for an NVIDIA lip-sync model; the quantitative pipeline caught and resolved a bug causing ~500% variance in output video file sizes.
  • Redesigned the production dubbing pipeline — replaced brittle hard-coded prompt harnesses with modular YAML instruction blocks that let the model's chain-of-thought infer context, raising translation quality; picked the final configuration by A/B test.
PythonYAMLdata pipelinesLLM APIsA/B testingGit
03

selected work

solo, with writeups

ForgeFormer

2026
  • Hand-designed an interpretable 2-layer transformer that performs two-digit addition with manually-set weights and no gradient descent — building attention and MLP computation from first principles to show exactly what each component contributes.
PythonPyTorchNumPy

Seven Deadly Sins of Gemma

2026
  • Replicated Anthropic's persona / emotion-vector methodology to extract a steering vector for each of the seven deadly sins in Gemma — on a single consumer GPU.
  • Verified vector correctness through targeted steering and activation-patching experiments rather than eyeballing generations.
PythonPyTorchHugging FaceGemma

AlponaGen

oct 2025
  • Built a modular Python engine that generates alpona — Bengali folk art — through fractal-based layering, with an extensible OOP style-registration system.
  • Published a 13,000-image synthetic dataset at 1024×1024 on Kaggle for generative-AI research.
PythonNumPyOOP design

Some work with partner orgs is unpublished. More builds on the other page.

04

writing

silicognition.is-a.dev

Longer writeups on solo projects, and notes from taking things apart.

05

education, awards & teaching

more →

education

  • B.Tech, Information Technology — IIEST Shibpur 2024 — 2028 · CGPA 9.15 / 10
  • INSPIRE Scholarship — Government of India awarded to the top 1% of the higher-secondary cohort

selected awards

  • 1st — TensorQuest ML Hackathon, Instruo 2025 100+ teams across India
  • 1st — Brain Dead ML Hackathon, Revelation 2025 ~200 teams
  • 1st — Prof. Brahma Prakash Memorial Paper Presentation, IGCAR Kalpakkam 2023 · 500+ applicants · paper on AI/ML in materials research

teaching

  • AI/ML Co-Lead — Google Developer Groups on Campus, IIEST Shibpur ran sessions on deep learning and transformer architecture; mentored a junior into an internship