ab Arjun Basandrai

Résumé

Arjun Basandrai
Machine Learning & Software Engineer

Experience

AI Applications Engineer Intern

Micron Technology · Ahmedabad, Gujarat, India
Feb 2026 - Jul 2026
  • Owned end-to-end development of two applications for wire-bonding operations at Micron's Sanand semiconductor manufacturing site, spanning system design, model development, APIs, dashboards, testing, monitoring, and technical handoff.
  • Built and deployed a ResNet-50 defect-classification system that achieved 88% macro-F1 on a held-out test set. Developed its FastAPI backend and React dashboards with PostgreSQL, Redis, Microsoft Entra ID authentication, RBAC, rate limiting, model versioning, and prediction logging, reducing defect review and reject-code assignment time from 3-5 minutes to about 30 seconds.
  • Built and deployed an Airflow ETL and alerting pipeline for 400 wire bonders to detect gold-wire consumption anomalies associated with machine wear, misconfiguration, or theft. The system combined hysteresis control limits, CUSUM excursion, EWMA max-slope, and intra-lot variance checks, achieved a false-positive rate below 1% across 180 days of historical data, and reduced per-machine analysis time from 15 minutes to 1 minute.
  • Containerized and deployed services on OpenShift/Kubernetes, added unit, integration, and end-to-end tests and Prometheus/Grafana monitoring, and wrote architecture documents, setup guides, and troubleshooting procedures to support deployment, handoff, and maintenance.

Technologies: Python, PyTorch, FastAPI, PostgreSQL, Redis, React, TypeScript, DVC, Apache Airflow, Docker, Prometheus, Grafana, Microsoft Entra ID, OpenShift, Kubernetes

Software Engineer Intern

TraceLink Inc. · Pune, Maharashtra, India
May 2025 - Oct 2025
  • Developed Solution Tester, a no-code UI regression-testing framework for TraceLink's OPUS platform that allowed teams to validate configurable customer pages through reusable BDD scenarios.
  • Designed the Playwright-based test engine and custom parser that converted human-readable BDD specifications into executable browser tests. Integrated more than 20 critical platform paths into the nightly regression suite.
  • Built a Jira release-notes generator that used JQL to collect feature packs, epics, and stories added since the previous release and compile them into structured Markdown release notes.

Technologies: JavaScript, Playwright, BDD, Jira, JQL

Machine Learning Intern

TalentRecruit Software Pvt. Ltd. · Remote
Mar 2024 - Jul 2024
  • Researched and benchmarked bias-detection and mitigation methods for applicant-tracking and automated resume-screening systems.
  • Co-developed a bias-governance platform with a Flask backend and interactive dashboard using IBM AI Fairness 360. Implemented fairness checks, including disparate-impact analysis, to measure differences in screening outcomes across demographic groups.
  • Contributed analysis that informed changes to the screening system and improved the disparate-impact ratio for underrepresented groups by 19.7% on average.

Technologies: Python, Flask, IBM AI Fairness 360, pandas, NumPy

Education

Master of Engineering in Computer Science

Cornell University · Ithaca, NY
Expected May 2027

Bachelor of Technology in Computer Science and Engineering

Vellore Institute of Technology · Vellore, India
May 2026
CGPA: 9.38/10

Higher Secondary Certificate Examination

Kundan Vidya Mandir Sr. Sec. School · Ludhiana, India
May 2022
Percentage: 96.6%

Projects & Research

Adaptive Resampling-based Training for Imbalanced Classification

DOI | arXiv | GitHub | PyPI
Mar 2025 - Feb 2026 Co-first author · Machine Learning with Applications, 2026
  • Developed ART, an adaptive resampling method that updates the training distribution using class-wise validation macro-F1 scores and empirical class priors.
  • Built a reproducible experiment pipeline that compared ART with 11 class-imbalance methods across five tabular, image, and text datasets using 20 fixed-seed runs per method-dataset pair. ART improved macro-F1 by 2.64 percentage points on average across the tabular datasets compared with training on the original imbalanced data.
  • Validated the results using Wilcoxon signed-rank tests at p < 0.05 and released ART as a reusable PyTorch package on PyPI.

Technologies: Python, PyTorch, scikit-learn, NumPy, pandas, Optuna, pytest

TCGA GBM Survival Analysis

GitHub
Jan 2025 - Mar 2025
  • Built a survival-analysis pipeline using TCGA glioblastoma clinical and somatic-mutation data to study mutation patterns associated with patient outcomes.
  • Combined PyTorch autoencoders, K-means clustering, chi-square tests, KEGG pathway enrichment, Cox proportional-hazards modeling, Kaplan-Meier analysis, and log-rank tests.
  • Identified six candidate survival-associated genes and built an inference tool that generates individualized survival-probability curves from their mutation status.

Technologies: Python, PyTorch, scikit-learn, GSEApy, SciPy, pandas, NumPy, Matplotlib, Seaborn

Elixir Chess Engine

GitHub | Lichess | CCRL 40/15 | CCRL Blitz
Feb 2024 - Nov 2024
  • Built a UCI-compatible C++ chess engine that earned independent Elo ratings of 3573 in CCRL Blitz and 3556 in CCRL 40/15 and won the Young Talents CEDR tournament with a score of 34.5/36.
  • Implemented the core engine using bitboards, legal move generation, Zobrist hashing, transposition tables, iterative-deepening alpha-beta search, aspiration windows, move ordering, and advanced pruning methods.
  • Trained and integrated a sparse 768-input NNUE model that improved playing strength by about 500 Elo. Optimized inference with AVX2/AVX-512 SIMD, added Lazy SMP multithreading, and evaluated changes through SPRT testing.

Technologies: C++20, Python, NNUE, SIMD, AVX2, AVX-512, Make

Birdly: Bird Species Identifier

GitHub (Model) | GitHub (Backend)
Nov 2022 - Jun 2023
  • Built an end-to-end bird-image classification system covering all 1,250 bird species found in India.
  • Created custom data-collection and cleaning pipelines for a dataset of about 1.2 million images spanning roughly 200 GB.
  • Trained an EfficientNetV2L model using TensorFlow/Keras and TFRecords, achieving 82.3% top-1 test accuracy despite severe class imbalance and inconsistent image quality. Moved training from an NVIDIA P100 to a Google Cloud TPU v3, reducing training time from about four hours to 19 minutes per epoch.
  • Built a Flask inference API and React interface that accepted uploaded bird images and returned confidence-ranked species predictions.

Technologies: Python, TensorFlow, Keras, Flask, React, Selenium, OpenCV, Pillow, NumPy

Leadership & Writing

Senior Core Committee Member

CodeChef-VIT Student Chapter
Mar 2023 - May 2026
  • Supported DevSoc 2023 and DevSoc 2024, each with more than 1,200 participants, by coordinating participant communication, event logistics, judging, and promotional campaigns.
  • Supported contestant onboarding, event-day operations, and communication for CookOff 8.0, a competitive-programming contest with more than 500 participants.
  • Co-led a Foundations of Machine Learning session covering supervised and unsupervised learning, regression, classification, and decision trees through guided code-along demonstrations.

Skills

Languages
PythonC++JavaScriptTypeScriptSQLRJava
Machine Learning & Data
PyTorchTensorFlowKerasscikit-learnOpenCVOptunaLabel StudioNumPypandas
Applications
FastAPIFlaskReactStreamlitPostgreSQLRedisSQLAlchemyAlembic
MLOps & Infrastructure
DVCApache AirflowDockerKubernetesOpenShiftPrometheusGrafanaNGINXGitLinuxpytestPlaywright