Rahul Surya

ML Engineer · HPC Specialist · Edinburgh

I build ML systems that run in production. Previously at ISRO, currently finishing an MSc in High Performance Computing with Data Science at the University of Edinburgh.

GitHub (CosmicAlgo) LinkedIn (rahulsurya03) Email

BTech in AI, ISRO internship where I built AetherVision — a lightning prediction system that went to production at NRSC and was used by working meteorologists. Decided to pursue the MSc rather than take a job offer because I wanted to understand systems at a deeper level.

MSc at Edinburgh — parallel programming on ARCHER2, GPU computing, and now a dissertation on early ML detection of memory leaks in containerised environments using eBPF and Prometheus. Supervised by EPCC.

Outside the MSc — building things. LLM inference server, distributed key-value store, Monte Carlo options pricer, Career Radar, open source bounty work. The goal is to have shipped real systems across ML, DevOps, and HPC before graduating.

Tech Stack

Languages

Python C/C++ Java SQL Bash

ML / AI

PyTorch TensorFlow Hugging Face Scikit-learn

HPC

MPI OpenMP CUDA ARCHER2 Slurm

Infrastructure

Azure Docker Kubernetes CI/CD

Data

Spark PostgreSQL MongoDB Redis Kafka

Preparing for Certification

Implementing Data Engineering Solutions Using Microsoft Fabric

What I'm doing Currently

Building

  • MSc Dissertation (eBPF + Prometheus + TimescaleDB)
  • LLM Inference Server (FastAPI + Ollama + Grafana)

Learning

  • Kubernetes (active)
  • GitHub Actions deep dive
  • Go (post-dissertation)

Looking for

  • ML Engineer · MLOps · DevOps roles
  • UK, remote, international
  • Available August 2026

Based in

  • Edinburgh, Scotland
  • Originally from India
  • Open to relocation

Want to work together?

View my work Get in touch
? z z z ?
\n