Anna Karanika's picture

Anna Karanika

Incoming Software Engineer @ Google Cloud

Ph.D., CS @ UIUC

Moving to Sunnyvale, CA, USA

annakaranika@gmail.com ยท annak8@illinois.edu


Skills

C, Java, Python

100%

Git, Maven, SQL

90%

C++, LATEX, R, MATLAB

70%

Go, JavaScript, Scala, OpenMP, CUDA, MPI, PyTorch

50%

Languages

Greek

Native

English

Fluent

French

Basic


About

This fall, I will be joining Google Cloud as a Software Engineer in Sunnyvale, CA, working on low-latency distributed networking and transport protocols.
I recently completed my Ph.D. at the Computer Science Department of the University of Illinois at Urbana-Champaign, where I worked with Professor Indy Gupta as a member of the Distributed Protocols Research Group (DPRG). During my Ph.D., I worked on adaptive systems abstractions, architectures, and frameworks that enhance systems-facing metrics of scalability and fault-tolerance, and user-facing metrics of observability and programmability for device and automation management systems in the IoT/Edge setting. I also worked on replicated storage systems optimizations, studies of open-sourced system failures in the cloud, an adaptive hybrid-parallelism system for private LLM inference at the edge, and AIOps adoption challenges and opportunities.
Before starting my Ph.D., I studied Electrical and Computer Engineering, and Computer Science at the University of Thessaly, Greece, where I worked with Professors Kostas Kolomvatsos and George Stamoulis on task-to-machine allocation, and data quality assurance for edge computing environments. You can find my CV here.

Selected Publications

NSDI '26 Anna Karanika, Kai-Siang Wang, Han-Ting Liang, Shalni Sundram, Indranil Gupta. "RASC: Enhancing Observability & Programmability in Smart Spaces." (to appear) [pdf/slides] [code]
CHI '26 Ali Zaidi, Anna Karanika, Ti-Chung Cheng, Yi-Shyuan Chiang, Camille Cobb, Indranil Gupta, Karrie Karahalios. "Control in Context: How Smart Home Users Navigate Proxy-based Schemes." [preprint] [doi] [slides ppt/pdf]
TNSM '26 Anna Karanika, Rui Yang, Xiaojuan Ma, Jiangran Wang, Shalni Sundram, Indranil Gupta. "There is More Control in Egalitarian Edge IoT Meshes." [doi] [deployment/simulation code]
EuroSys '23 Lilia Tang, Chaitanya Bhandari, Yongle Zhang, Anna Karanika, Shuyang Ji, Indranil Gupta, and Tianyin Xu. "Fail through the Cracks: Cross-System Interaction Failures in Modern Cloud Systems." [pdf] [doi] [data/code]
CSUR '21 Panagiotis Oikonomou, Anna Karanika, Christos Anagnostopoulos, Kostas Kolomvatsos. "On the Use of Intelligent Models towards Meeting the Challenges of the Edge Mesh." [doi]
EVOS '21 Madalena Soula, Anna Karanika, Kostas Kolomvatsos, Christos Anagnostopoulos, George Stamoulis. "Intelligent Tasks Allocation at the Edge based on Machine Learning and Bio-Inspired Algorithms." [doi]
CD-MAKE '20 Anna Karanika, Panagiotis Oikonomou, Kostas Kolomvatsos, Christos Anagnostopoulos. "An Ensemble Interpretable Machine Learning Scheme for Securing Data Quality at the Edge." [doi]
FUZZ-IEEE '20 Anna Karanika, Panagiotis Oikonomou, Kostas Kolomvatsos, Thanasis Loukopoulos. "A Demand-driven, Proactive Tasks Management Model at the Edge." [doi]
IDCS '19 Anna Karanika, Madalena Soula, Christos Anagnostopoulos, Kostas Kolomvatsos, George Stamoulis. "Optimized Analytics Query Allocation at the Edge of the Network." [doi]

Industrial Experience

Software Engineer
Full-time
Google Cloud
Team: Low-latency Distributed Networking & Transport Protocols
Sunnyvale, CA, USA
Starting Fall 2026

AIML Intern
Internship
Apple
Mentor: Li Li, Manager: Emad Soroush
Team: Iris under Machine Learning Platform and Training (MLPT)
Seattle, WA, USA
May 2024 - August 2024

Engineering Intern
Internship
Twitter
Mentor: Rebecca Isaacs, Manager: Yao Yue
Team: Infrastructure Optimization Performance (IOP)
San Francisco, CA, USA
May 2022 - August 2022

PLC Programmer and SCADA Designer
Internship
APOSTOLAKIS Engineering
Farsala, Greece
July 2017 - August 2017

Service

External Reviewer: ATC '24
Artifact Evaluation Committee: EuroSys '25, SOSP '25, NSDI '26, EuroSys '26