Skip to content

AI/ML Intern @ CACI · Boulder, CO

BhargavSairam.

CS at CU Boulder · AI/ML Intern at CACI.

I build machine-learning systems that hold up in the real world, from satellite imagery to production data pipelines.

Portrait of Bhargav Sairam in front of the Flatirons in Boulder
Boulder, CO40.0° N, 105.3° W

01About

Engineer by training, researcher by habit.

I'm a Computer Science student at the University of Colorado Boulder (Dean's List, 3.78 GPA) and an AI/ML intern at CACI, where I work on geospatial machine learning with satellite imagery.

I've been doing applied ML since high school, starting with a published research project on predicting health incidents in assisted-living facilities. Since then I've built data pipelines, full-stack apps and computer-vision systems.

I like problems where the hard part isn't the model. It's making the model useful in the real world.

Now

Updated September 2026

  • Interning on the AI/ML team at CACI: geospatial ML with Sentinel-2 imagery.
  • Junior year at CU Boulder: Neural Networks, Operating Systems.
  • Building a land-cover classifier that runs entirely in your browser.

02Selected work

Things I've built.

All 5 projects

03Experience

Where I've worked.

  1. May 2026 — Present

    CACI International

    AI/ML Intern · Colorado Springs, CO

    41,600 → 160 priority cells

    • Lead development of an end-to-end geospatial ML pipeline fusing five open-source signals into a composite risk score, narrowing a 41,600-cell search grid to 160 priority cells for satellite tasking.
    • Engineered a 4-channel ResNet-50 classifier (RGB + near-infrared Sentinel-2 imagery) with transfer learning and class-imbalance loss weighting, validated with 5-fold spatial cross-validation to eliminate geographic leakage.
    • Designed a geometry-based cascade filter (NDVI/NDWI spectral masking + shape descriptors) that cut false positives 95% downstream of the CNN.
    PyTorchGeoPandasrasterioEarth EngineSentinel-2
  2. May 2025 — Aug 2025

    Namo Cloud Solutions

    Software Engineering Intern, AI/ERP Integration · Denver, CO

    −90% manual reporting

    • Built and deployed a data integration pipeline linking NetSuite ERP with Google Cloud SQL via RESTlet APIs and OAuth 1.0.
    • Automated daily transactional sync with Python, MySQL and Cloud Scheduler, cutting manual reporting effort by 90%.
    • Designed and optimized staging databases for faster ERP analysis and downstream AI/BI applications.
    PythonMySQLGCPOAuth 1.0RESTCase study
  3. Mar 2022 — Feb 2023

    Navjoy Inc

    Machine Learning & Research Intern · Golden, CO

    Published research

    • Researched and implemented ML models to predict resident behaviors and health risks in assisted-living facilities.
    • Prototyped an early-warning system that flags potential incidents (falls, deteriorating health) so caregivers can intervene proactively.
    • Authored and published a research paper translating ML methods into practical healthcare applications, validated with caregivers and staff.
    scikit-learnPandasNumPyCase study

04Toolkit

What I work with.

ML & Data

  • PyTorch
  • TensorFlow
  • scikit-learn
  • XGBoost
  • NumPy
  • Pandas
  • OpenCV

Geospatial

  • GeoPandas
  • rasterio
  • Google Earth Engine
  • Sentinel-2
  • NDVI / NDWI

Languages

  • Python
  • C++
  • C
  • C#
  • Java
  • JavaScript
  • TypeScript
  • SQL

Backend & Infra

  • Node.js
  • Express
  • PostgreSQL
  • MySQL
  • Docker
  • GCP
  • REST APIs
  • CI/CD

05Education

Where I study.

University of Colorado Boulder

B.S. Computer Science

Graduation
May 2028
GPA
3.78
Honors
Dean's List
Location
Boulder, CO

Relevant coursework

  • Neural Networks
  • Data Science
  • Algorithms
  • Data Structures
  • Operating Systems
  • Computer Systems
  • Database Systems
  • Linear Algebra
  • Discrete Structures
  • Software Development
  • Calculus I & II

06Contact

Let's build something that works.

Open to ML and software engineering internships, research collaborations, and interesting problems. The fastest way to reach me is email.