Rahul Agarwal
Senior Software Engineer | Event-Driven Systems, AWS, Terraform, Kubernetes | Ex-Data Scientist
- Role
- Senior Software Engineer at Ellucian
- Location
- Falls Church, VA, US
- LinkedIn followers
- 500 followers
About Rahul Agarwal
Senior Software Engineer specializing in backend and distributed systems, with 4+ years of experience building cloud-native, microservices-based platforms and automation workflows used by millions of users across higher education. My work spans system design, large-scale workflow orchestration, and DevOps practices that make engineering teams faster, safer, and more reliable.At Ellucian, I architected and developed EIP, a no-code business process automation platform built on microservices and event-driven design, deployed across 20+ universities with 4M+ workflow instances executed. My core stack includes Node.js, Express, TypeScript/JavaScript, Java, and Python; AWS (EC2, ECS, S3, SQS, RDS); Kubernetes, Docker, Terraform; and databases such as MongoDB and PostgreSQL. I enjoy working end-to-end: designing distributed systems, implementing robust APIs, optimizing data flows, and evolving CI/CD pipelines to support rapid, reliable deployments.Previously, as a Data Scientist in the smart city domain, I built RNN-based time series models that improved prediction accuracy from 73% to 93% and designed data pipelines processing millions of records daily. I also containerized ML models and deployed them on AWS ECS, which sparked a strong interest in ML-focused infrastructure and MLOps. This blend of ML and platform experience enables me to collaborate closely with data science teams while maintaining a strong engineering and reliability mindset.
Experience
Senior Software Engineer
Jun 2025 — Present
Education
NIIT UNIVERSITY
Bachelor of Technology (BTech), Computer Science
2013 — 2017
Virginia Tech
Master of Science - MS, Computer Science
2019 — 2021
Don Bosco School, Bandel
Higher Education, Science
2011 — 2013
Skills
- Matlab
- Microsoft Office
- Natural Language Processing
- Big Data Analytics
- Data Structures
- Css
- C#
- Cloud Computing
- Scikit-Learn
- Statistical Inference
- R
- Mysql
- C++
- Predictive Modeling
- Business Analytics
- C
- Panda
- Java
- Python
- Html
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.