Shashank Rangarajan

Shashank Rangarajan

Machine Learning/ Data Science

Intel Corporation

Biography

🚀 Seasoned Engineer (4+ years) | 🤖 ML | 💻 SDE | 🔥 Leader

  • Current Role: Machine Learning Scientist - II at Intel Corporation (US)
  • Experience: 4+ years of work experience in Machine Learning, Software Development. Expertise in Applied ML research, MLOps, System design, and a proven track of developing large-scale data systems, including implementation of Machine Learning at Scale solutions in the E-Commerce (Amazon), Semiconductor (Intel), Mobile Phone industries (Motorola)
  • Education:
  • Areas of Expertise: Natural Language Understanding, Deep Learning, Information Retrieval, GenAI, AI Safety.

Find my resumé .

Timeline

 
 
 
 
 
Intel Corporation (US)
Machine Learning Scientist - II
Jun 2024 – Present Folsom, CA, USA
  • Improved NFS (Network File System) utilization, and cut job execution time by ~ 40-60% through time-series analysis and statistical machine learning models to predict slowness events and redistribute loads
 
 
 
 
 
Intel Corporation (US)
Machine Learning (Intern)
May 2023 – May 2024 Folsom, CA, USA
  • Optimized OS patch/fix scheduling, and reduced resource wastage by 60% using job runtime predictions from a CatBoost model. Further boosted model performance by 30% by processing unstructured text with a BERT-based encoder model.
  • Accelerated model deployments by 10x by designing a scalable MLOps framework with MLflow for experimentation and model registry, Docker for containerization of the inference API, and Kafka for logging metrics
  • Enhanced customer experience on capacity management portal by adding an Azure-OpenAI based LLM chatbot with RAG (retrieval augmented generation), and agentic (OpenAI function calling, LangChain’s tool) capabilities for data analytics
 
 
 
 
 
University of Southern California
Master of Science in Computer Science
Aug 2022 – May 2024 Los Angeles, CA, USA
Courses: Algorithms, Machine Learning, Deep Learning, Natural Language Processing, Database Systems, Multimedia Systems, Information Retrieval and Web Search Engines
 
 
 
 
 
University of Southern California
Graduate Teaching Assistant
Aug 2023 – May 2024 Los Angeles, CA, USA
  • CSCI-585: Database Systems for the Spring 2024 offerring.
  • DSCI-250: Introduction to Data Science for the Fall 2023 offerring.
 
 
 
 
 
University of Southern California
Student Researcher
Feb 2023 – Dec 2023 Los Angeles, CA, USA
  • Student Researcher (Feb 2023 - Dec 2023) at the Laboratory of Neuro Imaging (LONI) at USC Keck School of Medicine, advised by Professor Dominique Duncan where I delivered major backend APIs for Data Archive BRAIN Initiative (DABI) Analytics control plane, enabling customers to run 50+ EER pipelines with multiple data processing and machine learning steps. And, I also managed a team of 5 software engineers and fast-tracked deployments
  • Student Researcher (Feb 2023 - May 2023) in the Department of Chemistry at USC Dornsife, working under the guidance of Professor Andrey Vilesov where I helped with the analysis of X-ray diffraction images of He (Helium) bubbles using deep learning. I Implemented multimodal deep learning models with 98% efficacy, synthesized data and statistical estimation models for radius, intensity, aspect-ratio, and rotation of the bubbles.
 
 
 
 
 
Amazon Inc.
Software Development Engineer (Machine Learning) I
Jun 2020 – Jul 2022 Bangalore, KA, India
  • Worked on Expresso: An internal ML and Data Ops platform to accelerate experimentation and deployment of ML models
  • Accelerated ETL experiment-to-production by integrating Apache Zeppelin notebooks as EMR steps in production workflows. Collaborated with customers to onboard the first production use case.
  • Developed an event-based ML retraining pipeline using AWS Sagemaker, StepFunctions, and DynamoDB. Collaborated with cross-functional teams (applied scientists, developers) to migrate 90+ production models with 100% uptime
  • Simplified updating dynamic configurations (for model training, inference, DAG, etc.) in production, with Expresso Configuration Panel – a one-click solution. Reduced end-to-end efforts from one week to approximately 10 minutes
  • Mentored one intern, and supervised peer-review and approval mechanism features for Expresso Configuration Panel
  • Maintained operational excellence by resolving 100+ security risks and SEV2s across 10+ production pipelines
 
 
 
 
 
Motorola Mobility Inc.
Software Development Engineer
Sep 2019 – Jun 2020 Bangalore, KA, India
  • Worked as a developer in the Over-The-Air Updates team (OTA)—that owns software upgrades solution for Motorola devices world-wide
  • Implemented seamless upgrades for over 100,000+ devices by designing a smart update feature that detects inactivity to apply updates overnight
  • Enhanced user engagement and customer satisfaction by integrating a customer feedback feature into the OTA app
  • Personalized the user experience with game recommendations that increased click-through rates by 20%. Implemented a recommender system using autoencoder and deep neural network models. Led a team of four software engineers to integrate recommendations into the “Hello You” app
  • Managed two interns and created a log analyzer for automatic call-drop detection, reducing turnaround time for 40% of tickets
 
 
 
 
 
Sri Jayachamarajendra College of Engineering
Bachelor of Engineering in Computer Science and Engineering
Aug 2015 – May 2019 Mysuru, KA, India
  • Grade: 9.75 / 10
  • Dept. Rank 3 - Computer Science & Engineering
  • Courses: Advanced Mathematics (Calculus, Multi-variable Calculus, Fourier Series, Transforms, Probability & Statistics), Data Structures, Algorithms, Discrete Mathematics, Neural Networks and Fuzzy Logic, Data Mining, Linear Algebra, Object-Oriented Programming, Unix & Shell Programming, Operating Systems, Databases, Systems Programming, Compilers, Computer Networks, Principles of Programming Languages, Software Engineering, Finite-Automata, File Structures, MicroProcessors, Digital System Design, Cryptography & Network Security, Web Technologies, Big Data Analytics, Data Compression, Cloud Computing, Mobile Communications, Enterprise Resource Planning
 
 
 
 
 
Siemens Healthineers.
Software Development Intern
Jan 2019 – May 2019 Bangalore, KA, India
  • Worked as a software dev intern in the CT Department
  • Developed an internal tool that enables management of test-agent machines
  • Performed night-run analysis for a variety of bugs and helped in fixing them
 
 
 
 
 
Philips Research.
Summer Research Intern
Jun 2018 – Jul 2018 Bangalore, KA, India
  • Worked as a research intern in the Cardiology & Radiology Informatics Department
  • Evaluated the feasibility of using end-to-end deep learning models to detect brain hemorrhage in non-contrast head CTs
  • Developed 3D CNN and ResNet models and validated model performances using class-activation heat map reconstruction
  • Improved the performance by 30% of previous models using auto-encoder, and pre-processing techniques
  • Developed pre-processing pipeline to extract metrics for a Carotid Artery Screening project

Publications

(2023). Net-Batch Job Runtime Prediction for Accelerating Linux Reboot Patching Cycles. ECTC 2023.

(2019). An Apriori Method for Topic Extraction from Text Files. IJRTE 2019.

PDF DOI

Projects

Accomplish­ments

USC
CSCI MS Honors
See certificate
Intel
Presenter @ Engineering Compute Technical Conference (ECTC)
Presented the linux patching solution at ECTC, an internal conference
Intel
Department Recognition Award (DRA)
USC-AI-Safety
Technical Facilitator
amazon
Amazon MLU - X-Ray Fraud Detection Challenge
Presented our solution to Amazon ML community after being in the top 5 out of 250+ submissions in the internal hackathon
Sri-Jayachamarajendra-College-of-Engineering
III Rank - Bachelor of Engineering in Computer Science and Engineering
See certificate
Coursera
Deep Learning Specialization - Certified
See certificate
Linux-Campus-Club-SJCE
Technical Coordinator
  • Spearheaded various event organizations in the 2018-19 term
  • Conducted competitions - coding competitions, hackathons, helped students prepare for placements
  • Conducted Python and Machine Learning sessions to over 140+ students coming from various backgrounds
Sree-Cauvery-Educational-Institutions
College Topper - II PUC