Software Engineer · Melbourne eResearch Group · University of Melbourne
I am a software engineer and cloud researcher with a PhD in serverless computing optimisation — focusing on cold start reduction, intelligent autoscaling, and dynamic function configuration. I currently build backend systems at the Melbourne eResearch Group, and my research applies reinforcement learning and ensemble methods to real-world cloud platforms including OpenFaaS and AWS Lambda.
Consulting
Available for selected cloud consulting engagements, based in Melbourne.
Currently
Software Engineer at the Melbourne eResearch Group, University of Melbourne.
Cloud consulting →
siddharth13103410@gmail.com
Three interlocking problems in serverless resource management — each investigated empirically and validated against industry baselines.
Static keep-alive policies cannot adapt to on-demand invocation patterns, causing unavoidable cold starts that spike tail latency.
Fixed memory limits are chosen conservatively, systematically over-provisioning compute and inflating cost regardless of actual function workload.
Threshold-based HPA cannot anticipate bursty or time-varying workloads, leading to under-scaling, SLA violations, and wasted idle replicas.
Published · 7 papers
Intelligent serverless platform with workload prediction, mathematical optimisation, and automated resource management. Achieves 1.84× cost reduction and 97.2% SLA compliance vs. AWS Power Tuning and standard HPA. Accepted at IEEE ITNAC 2026.
Interactive visualisation engine for serverless computing internals — request routing, resource management, and performance analytics in real time.
Proposes Recurrent PPO (RPPO) for intelligent serverless autoscaling. Outperforms DRQN and standard HPA — achieving 22% throughput improvement and 37% resource wastage reduction. Published at IEEE TSC 2024.
Input-aware dynamic memory configuration for serverless functions using Random Forest ensemble learning. Achieves 57–87% cost savings and 54–82% memory allocation reduction vs. static baselines on AWS Lambda.
Comprehensive 8-chapter deep dive into OpenFaaS internals: gateway architecture, watchdog, metrics, and practical implementations with code examples.
Serverless reinforcement learning training platform integrating OpenFaaS with OpenAI Gym for scalable, distributed RL experiment pipelines.
Oct 2026 — Present
Software Engineer
Melbourne eResearch Group · University of Melbourne
Building backend features and tests end to end on the Athena platform, a large-scale scheduling system.
Sep 2021 — Feb 2026
Graduate Research Fellow (PhD)
qCLOUDS Laboratory · University of Melbourne
Led 4+ end-to-end research projects. Designed Kubernetes clusters (5–20 nodes) on Melbourne Research Cloud (NeCTAR) and AWS. Built Saarthi, MemFigLess, DRe-SCale, and Serv-Drishti. Supervised by Prof. Rajkumar Buyya & Dr. Maria Rodriguez.
Mar 2023 — Present
Sessional Academic — Head Tutor
University of Melbourne
Leading postgraduate tutorials for Distributed Systems (COMP90015, 100+ students/semester) and Distributed Algorithms (COMP90020). Also tutored Cluster & Cloud Computing, Advanced Database Systems, and Statistical Machine Learning.
Mar 2026 — Present
Sessional Academic
Monash University & RMIT University
Postgraduate cloud architecture, distributed systems, and cloud security tutorials at Monash. Weekly algorithm tutorials (25–30 students), assignment feedback, and curriculum collaboration at RMIT.
Aug 2020 — Jun 2021
Research Intern (Vocational Placement)
Telstra / University of Melbourne
Deployed serverless environments on Melbourne Research Cloud; investigated cold-start optimisation; delivered architectural recommendations to Telstra engineering stakeholders.
Apr 2018 — Jun 2019
Associate Systems Engineer
IBM India, Bengaluru
Developed and managed Archer CMS enterprise applications and SQL databases; led automation initiatives; client presentations and team knowledge transfer.
2021 — 2026
Doctor of Philosophy — Engineering and IT
University of Melbourne
Learning-Centric, Payload and QoS-Aware Function Resource Configuration and Management in Serverless Computing
Supervisors: Prof. Rajkumar Buyya & Dr. Maria Rodriguez
Melbourne Research Scholarships (fee offset + stipend) · Melbourne Welcome Grant (2022)
Engineering and IT Conference Travel Grant (2024)
Best Paper Award (Runner-Up), IEEE/ACM CCGrid 2021
2021 · Conferred 30 July 2021
Master of Science (Computer Science) with Distinction
University of Melbourne
WAM: 89.846 · Dean's Honours List, Faculty of Science (2021)
Supervisor: Prof. Rajkumar Buyya
2013 — 2017
B.Tech (Hons) in Computer Science & Engineering
Jaypee Institute of Information Technology, Noida, India
GPA: 8.5 / 10
Aug 24, 2025 · 13 min read
Aug 24, 2025 · 5 min read
Coming Soon
More posts on serverless computing, distributed systems research, and cloud optimisation.
I am open to research collaborations, academic discussions, and selected cloud consulting engagements. Feel free to reach out.
Get notified when I publish new posts on cloud computing and distributed systems research.