Sukjoon Oh

Ph.D Student, School of Electrical Engineering, KAIST, Korea

About Me

I’m a Ph.D. student at KAIST focusing on systems research in operating systems and distributed systems. Research interest: Operating System, Distributed System, Consensus Protocol, Key-Value Store, Remote Direct Memory Access, Vector Database, Retrieval Augmented Generation. I have research and industry internship experience at Microsoft, Samsung, and core research labs, with publications in database systems and storage systems for modern datacenter workloads.

Education

KAIST

Ph.D Student, School of Electrical Engineering

Mar. 2024 – Current

My research focuses on efficient vector search and data-intensive systems. I study how caching and workload locality can reduce data movement across memory and storage hierarchies, with ongoing work extending these ideas to GPU-based vector search.

KAIST

M.S., School of Electrical Engineering

Mar. 2022 – Feb. 2024

I studied RDMA-based replication and distributed systems, focusing on reducing communication overhead in state machine replication. I also worked on scalable RDMA replication systems and integrated research prototypes into Redis and Memcached.

Yonsei University

B.S., School of Electrical and Electronic Engineering

Mar. 2020 – Feb. 2022

I built my foundation in operating systems, systems programming, and computer systems, and gained early research experience as an undergraduate research intern at Corelab.

Konkuk University

Certified, Department of Electronics Engineering

Mar. 2016 – Feb. 2020

Seoul, Korea Cumulative GPA: 4.26/4.50

Experience

Research Intern

Microsoft Canada

Mar. 2025 – Jun. 2025

I continued collaborative research on approximate caching for vector search. The work resulted in Aker, a cache integrated into PostgreSQL pgvector that improves both search efficiency and accuracy, and was published in PVLDB 2026.

Research Intern

Microsoft Research Asia

Sep. 2024 – Mar. 2025

I worked on optimization for vector search, studying the I/O behavior and read amplification of approximate nearest neighbor search. This work explored result reuse and approximate caching as a way to bypass expensive index traversals.

Undergraduate Research Intern

Corelab, Yonsei University

Jan. 2021 – Jun. 2021

Seoul, Korea

Operation Software Developer

Operation Information & Communication Group, ROKAF

Jul. 2017 – Jun. 2019

I developed operational software in C++ while serving in the Republic of Korea Air Force. Working with existing system constraints and validation requirements gave me early experience in building software where reliability and compatibility mattered as much as functionality.

Projects

Development of Index Structure Optimized for Vector DB in CXL-based Storage System

Microsoft

Jun. 2024 – Jun. 2025

Disaggregated Memory Management for Hyperscale Datacenters

Samsung Electronics

Mar. 2022 – Mar. 2023

Publications

VLDB Endowment, 19(10), 2026

2026

Aker is an approximate result cache for disk-based vector search that adapts reuse decisions to individual queries and efficiently refreshes cached results under updates. Integrated into pgvector, Aker improves recall by up to 64 percentage points and QPS by up to 3.2× while using 0.6× the memory of PostgreSQL shared buffers.

Teaching

TA, Introduction to Programming and Computer Systems

KAIST

Sep. 2026 – Dec. 2026

TA, Introduction to Programming and Computer Systems

KAIST

Mar. 2026 – Jun. 2026

TA, Operating Systems and System Programming

KAIST

Sep. 2025 – Dec. 2025

TA, Programming Structures for Electrical Engineering

KAIST

Mar. 2024 – Jun. 2024

TA, Introduction to Environments and Tools for Modern SW Dev.

KAIST

Mar. 2024 – Jun. 2024

TA, Operating Systems and System Programming

KAIST

Sep. 2023 – Dec. 2023

TA, Unix Kernel Design

KAIST

Sep. 2022 – Dec. 2022

Technical Skills

  • Languages: C/C++, Python, Java
  • Development Tools: gcc/g++, gdb, git, gnuplot, vim
  • System knowledge: Operating System, Distributed System, Consensus Algorithm, Remote Direct Memory Access, Vector Database, Approximate Nearest Neighbor Search