Ammar TahirBellevue, WA

Building the future of intelligent systems — from agentic code frameworks to graph-powered AI.

Available for
Python
JavaScript
Golang
Ammar Tahir
Currently @ DeepMind

About

Bellevue, WA

I'm an ML engineer who turns researchy ideas into shippable systems. At Google DeepMind I built WebGym and multi-agent code-generation agents; before that I was a founding engineer at a Fortune-20 backed KnowledgeGraph startup. I love hard problems where LLMs, agents, and infrastructure collide—and I have a habit of turning weekend hacks into real products.

Work Experience

2 Roles

Google DeepMind
Gemini
Reinforcement Learning
CodeGen

ML Researcher - Contract

Jan 2025Mar 2025
  • * Built WebGym to synthesize React web-app datasets from GitHub commits, enabling reinforcement learning signals and cutting task generation from one month to 22 minutes across 100 tasks.
  • * Authored research using LLM token log probabilities and semantic entropy to improve test validity and coverage; paper submitted to EMNLP.
  • * Delivered an end-to-end multi-agent framework with Gemma models for reasoning, code generation, debugging, and automated test creation.

Kaleidoscope
Tech Lead
Microservices
Full-Stack

Founding Software Engineer

Nov 2020Aug 2023
  • * Developed KAI with a retrieval-augmented generation pipeline over a knowledge graph using fine-tuned AWS Bedrock and Claude to power dynamic knowledge-lake queries.
  • * Designed a three-tier caching layer with React Query, Redis, and Neptune to deliver sub-second responses for 100k+ graph nodes, reducing AWS spend by 16% and increasing engagement by 20%.
  • * Partnered with product and infrastructure teams to ship a fault-tolerant monitoring system using Prometheus and TimescaleDB that ingested 10,000+ metrics per second.

Education

Dual Degree Path

University of Washington, Seattle

Sep 2023Mar 2025
Master of Science in Data Science

National University of Computer & Emerging Sciences

Aug 2017Sep 2021
Bachelor of Science in Computer Science

Skills

Python
JavaScript
Golang
C++
C
TypeScript
GraphQL
MongoDB
Postgres
Docker
Kubernetes
React
Kafka
PyTorch
LangChain

Projects

SSSP Gym — BMSPP vs. Dijkstra

Built an interactive single-source shortest path visualizer with step-by-step playback and state tables, implementing both Dijkstra and BMSPP algorithms for side-by-side comparison.

Open Source
ReactFlow

Asciinema Web Player

Delivered a React-based player for asciinema .cast recordings with in-browser uploads, playback controls, and checkpoint support for agentic debugging workflows.

Open Source
React

Ransomware Detection in VMs using ML – NetApp

Led a research team to build an entropy- and Random Forest-based ransomware detector for VMDK images, reaching 97% precision, 99% recall, and curating a 500-sample dataset with QEMU and SleuthKit tooling.

Research
NetApp

Community Detection in Social Networks using GNNs

Developed a community-detection approach for large-scale social networks, fine-tuned AGNN models, and achieved 70.1% accuracy with a 0.492 NMI score.

Research
Graph Neural Networks

KnowledgeGraphGPT

Created an open-source tool that turns plain text into knowledge graphs with GPT-4, boosting accuracy via link prediction and rule inference techniques.

Open Source
GPT-4
React

Apache TinkerPop

Fixed a production bug in Apache Gremlin by tightening null checks within the traversal bytecode serializer.

Open Source
Gremlin
TinkerPop

Source-Free Domain Adaptation

Researched transfer learning techniques to boost sentiment classification accuracy for pre-trained BERT-family models in low-resource settings.

Research
SemEval 2021
Python
PyTorch
RoBERTa

PageBook

Built a cross-platform collaborative document editor with realtime presence, shared cursors, and conflict resolution.

Side Project
React
Node.js
MongoDB
WebSockets

Essentials – Microsoft Imagine Cup Regional Finalist

Led a full-stack team to build a food-waste marketplace with React and Node.js, and fine-tuned ResNet50 on 30k images to reach 96.87% classification accuracy.

Imagine Cup 2020
React
Node.js

Thulla – Card Game

Implemented a multiplayer, fault-tolerant card game server with GenServer supervision trees and live websockets.

Side Project
Elixir
GenServer
Phoenix

FileSystem

Prototyped a reader–writer lock table to study concurrency control strategies inside database file systems.

C++
Priority Queues
Hash Maps

Snake Xenzia

Recreated the classic Snake experience in x86 assembly with keyboard input handling and smooth animation timing.

Academic
x86
Assembly