Skip to main content
Abhik Sarkar

Abhik Sarkar

Machine Learning Engineer

Computer Vision, GPU Inference

Summary

Abhik Sarkar is a machine learning engineer with deep knowledge of GPU architecture, building production ML and computer vision at scale as Director of Machine Learning at Cloudastructure Inc. He grew its video analytics from 100K to 12 million videos per day, cut infrastructure costs 75%, and owns the on-prem GPU cluster. He has 8+ years of experience across computer vision, GPU inference (CUDA, TensorRT, NVDEC pipelines), MLOps and large-scale video systems, and is looking for Staff Machine Learning Engineer roles with more impact and ownership down to the hardware.

See alsoAbout · entity overviewExpertise · canonical pages by topicSpeaking · conference slidesPapers · paper analysesGitHub · open-source work

Experience

Cloudastructure Inc logo
  1. Director of Machine Learning

    Aug 2022 – Present

    • Own end-to-end delivery of all ML features on the platform, from design and development to production maintenance.
    • Built the three production GPU video pipelines (object tagging, face recognition, vehicle analytics) on Kubernetes, extending inference from one GPU architecture to custom builds for Ampere (8.6), Ada (8.9) and Blackwell (12.0).
    • Built and led a high-performing ML team through ~100x growth in data volume, optimizing the ML pipeline to scale video processing from 100K to 12M daily.
    • Scaled the vehicle pipeline to ~1,630 videos/min on one Blackwell GPU through TensorRT, zero-copy GPU decode, a GIL-free C++ decode feeder with GOP skipping, cross-video overlap and batching.
    • Led cloud-to-colocation migration, reducing infrastructure costs by 75% while maintaining uptime and data integrity.
    • Own the on-prem GPU cluster (40+ GPUs): built DCGM, Prometheus and Grafana monitoring for utilization, health and per-GPU Xid errors, and eliminated Xid 31 GPU memory faults caused by NVDEC surface exhaustion and a CuPy/PyTorch allocator race.
    • Integrated a human-in-the-loop AI-assisted annotation workflow, improving model accuracy through iterative feedback.
    • Leading AI acceleration efforts: building coding-agent harness skills and workflows that raise code development standards, and task-specific LLM harnesses for analysis that cut token cost and improve results with smaller models.
  2. Machine Learning Engineer

    Nov 2020 – Aug 2022

    • Set up the active learning pipeline end to end: data collection, sample selection for labeling and model retraining.
    • Designed and implemented a robust model version control pipeline, ensuring reproducibility and seamless tracking of model changes.
    • Automated ML operations (MLOps), enabling scalable retraining and efficient model orchestration.
Quantiphi Analytics Solution Pvt Ltd logo
  1. Machine Learning Engineer

    Apr 2019 – Nov 2020

    • Engaged in the Video Intelligence Team at Athena's Owl, a media-based AI product company.
    • Engineered a product enabling marketers to catalog sports moments from thousands of hours of video using a pipeline for classification, object detection, and Siamese Networks.
    • Developed athlete tracking and optical character recognition (OCR) across sporting categories for a major global sporting event, in strict adherence to GDPR (General Data Protection Regulation) to protect athletes' privacy.
Deloitte logo

Deloitte

Hyderabad, India

  1. Business Analyst

    Jun 2018 – Mar 2019

    • Participated in a significant project transitioning an international bank's HRMS from on-premises to cloud-based Workday.

Production systems

  • 12M videos a day
  • ~1,630 videos a minute on one Blackwell GPU
  • 40+ GPUs on-prem
  • 75% lower infra cost, cloud to colocation

Projects

labelImg++

Maintainer

A maintained fork of LabelImg, the archived 25K-star image annotation tool. Added polygon, keypoint and video annotation with track propagation, single-click Smart Select using MobileSAM on ONNX Runtime, a plugin API, and COCO and YOLO-seg export. Stable v3.5.0 on PyPI, with a PyQt6 v4.0 release candidate.

  • Python
  • PyQt
  • ONNX Runtime
  • MobileSAM

Swage

Pre-alpha v0.5.1

An experimental Python-embedded MLIR/LLVM GPU compiler that turns variable-sized dense segments into efficient GPU tile tasks. A custom MLIR dialect and a restricted Python frontend lower through LLVM NVPTX and launch kernels via the CUDA Driver API on the current PyTorch stream.

  • MLIR
  • LLVM
  • CUDA
  • Python

Unfocus

Hobby project, v0.7.0

A local-first desktop break reminder built in Rust with Tauri 2. It covers every monitor with a synchronized screen break, holds breaks while the user is idle or presenting, and shows an observe-only 90-day activity history. Ships for Linux and macOS (preview) through GitHub releases, a Homebrew tap and an APT repository.

  • Rust
  • Tauri

Open Source

Total stars
150
Commits in 2025
847
Repositories
45
Contributions
2,150

Contribution activity

GitHub contribution graph for the past year

Awards and Patents

Patents

Filed two provisional patents derived from my work, adding to the company's intellectual property portfolio.

Skills

ML & Deep Learning
  • TensorFlow
  • Scikit-Learn
  • Hugging Face
  • Pandas
  • Matplotlib
Performance & Profiling
  • PyCUDA
  • Nsight Systems
  • Nsight Compute (ncu)
  • NVTX
LLM & Vector Search
  • LangChain
  • Ollama
  • Milvus
  • Qdrant
MLOps
  • MLflow
  • Weights & Biases (W&B)
  • Jenkins
Data & Streaming
  • PostgreSQL
  • ClickHouse
  • MongoDB
  • Redis
  • Elasticsearch
  • Apache Kafka
Cloud & Observability
  • Google Cloud (GCP)
  • Prometheus
  • Grafana
  • SigNoz
  • Kibana
Web & APIs
  • FastAPI
  • Pydantic
  • Flask
  • Next.js
  • React
Developer Tools
  • Git
  • Conda
  • CMake
  • VS Code
AI Coding Agents
  • Claude Code
  • Codex
  • Pi

Speaking

Education

National Institute of Technology Raipur logo

Bachelor of Technology, Computer Science and Engineering

National Institute of Technology Raipur

2014 – 2018

Learning Resources

Recommended Reading

Pick 1 of 2: Making Deep Learning go Brrrr From First Principles by Horace He

Mastodon