Kushagra Shah

Munich, Germany · (+49) 159 0418 7116 · kushagrashah298@gmail.com

I aspire to contribute to the field of energy-efficient, high-performance, and data-driven computing. My interests span web security, database systems, computer architecture, and machine learning. I am motivated to develop cutting-edge technologies and embrace new challenges!


Experience

Senior Research Engineer

Huawei - Munich, DE

Developing ML-based modules to prevent zero-day phishing attacks for a next-generation firewall. Involved in system design, data analysis, stakeholder coordination, technical documentation and DevOps tasks.

Aug 2024 - Present

Senior Research Engineer

Huawei - Munich, DE

Improved cloud storage capabilities with a novel composite index for a distributed vector database. Involved in exploratory research, design discussions, stakeholder coordination and DevOps tasks.

Jul 2023 - Jul 2024

Research Assistant

Oracle - Zurich, CH

Optimized data ingestion in an analytical query engine while collaborating with multiple teams. Explored various architectural choices, developed a prototype and wrote my masters thesis.

Sep 2022 - Mar 2023

Research Scholar

EPFL - Lausanne, CH

Enhanced Dynamatic (dynamic HLS) by incorporating speculation as an optimization layer. Developed RTL logic, improved dataflow graphs and automated the process for tool integration.

Jun 2021 - Aug 2022

Education

École Polytechnique Fédérale de Lausanne (EPFL)

M. Sc. in Computer Science
Specialization in Data Analytics + Specialization in Computer Engineering
Research Scholarship at the Processor Architecture Laboratory (LAP)

CGPA: 5.3 / 6

Sep 2020 - Mar 2023

Birla Institute of Technology and Science (BITS), Pilani

B.E. in Electrical and Electronics Engineering
Focus on Computer Architecture and Digital Design
Published a Technique for Vendor and Device Agnostic Hardware Area‑Time Estimation

CGPA: 9.3 / 10

Aug 2016 - May 2020

Projects

System Design

Built a database engine and distributed kNN search executor. Optimized distributed DNN training efficiency.

Data Science

Implemented ML algorithms and used models for classification. Extracted and visualized useful information from data.

Computer Architecture

Simulated superscalar and VLIW processors, optimized HLS designs and demonstrated microarchitectural attacks.

Embedded Systems

Built embdedded systems for various applications including LCD display, servomotor control and smart library.


Skills

Tools & Technologies
Programming Languages
  • Python, C/C++, Shell

  • Java, Scala, Golang

  • VHDL, Verilog

  • HTML, CSS, JS