Dhruv.Contact
Back home

CERN — IceCube Neutrino Observatory

ML noise reduction for neutrino event detection at scale.

28%

Accuracy Gain

100GB+

Daily Data

C++

Language

IceCube

Detector

Overview

Working with CERN (the European Organization for Nuclear Research) in the context of the IceCube Neutrino Observatory — a cubic-kilometer particle detector embedded in the Antarctic ice — I built high-performance software for one of the most data-intensive experiments in physics. IceCube records the faint Cherenkov light left by neutrino interactions, and separating true events from detector noise is a fundamental signal-processing challenge.

I implemented machine-learning-based noise-reduction algorithms in C++ for neutrino event detection, improving classification accuracy by 28% and reducing false triggers in the reconstruction pipeline. Performance mattered: the algorithms had to run efficiently over enormous event volumes without sacrificing numerical stability.

I also built automated calibration and data-validation tooling for the muon detectors, processing 100GB+ of raw detector data every day, and optimized high-volume distributed data pipelines for throughput and numerical stability in a scientific-computing environment. The work combined low-level C++ optimization with statistical machine learning and large-scale data engineering.

What I did

  • Implemented ML-based noise-reduction algorithms in C++ for neutrino event detection, improving classification accuracy by 28%
  • Built automated calibration + data-validation tooling for muon detectors processing 100GB+ daily datasets
  • Optimized high-volume distributed data pipelines for performance and numerical stability in distributed scientific computing environments
  • Combined low-level C++ performance engineering with statistical ML over large-scale physics event data

Tech stack

Languages

C++PythonSQL

Scientific Computing

ROOTNumPyStatistical MLSignal Processing

Infrastructure

Distributed SystemsData ValidationCalibration ToolingLinux

Connect with Dhruv Hegde

See more of Dhruv Hegde's work and background on LinkedIn, GitHub, and ResearchGate.

Other experience

← All experience