Drimva

Samsung

Intern, Systems Software Engineering

San Jose, California, United States · Internship · Posted Oct 29, 2026

Experience
No specific number of years stated; coursework and research projects count.
Education
Pursuing a master's or PhD in Computer Science.

About the job

Develop and evaluate systems software for pooled memory and storage that supports reinforcement-learning post-training of large language models.

What you'll do

  • Profile RL post-training resource use and build a runtime feature for coordinating memory and storage across workers.
  • Integrate the feature with an RL framework, preserving checkpoint and data consistency during asynchronous operations.
  • Compare pool configurations and deliver tests, reproducible experiments, documentation, and review-ready code.

What they ask for

  • Pursuing a master's or PhD in Computer Science.
  • At least one academic quarter or semester remaining.
  • Programming experience in C, C++, or Rust, with Python or shell scripting for experiments and automation.
  • Understanding of operating systems, memory management, concurrency, and computer architecture; Linux development and debugging experience using Git.

Nice to have

  • CXL, NUMA, Device-DAX, mmap, shared-memory programming, or memory allocators.
  • GPU programming, CUDA, DMA, performance profiling, distributed systems, cache management, vllm, sglang, LLM inference, or open-source development.

Pay

$28 — $68 USD hourly base pay rate

Tools

Linux kernel, QEMU, C, C++, Rust, Python, Git, CUDA

AI focus

Develop systems software and memory/storage pools to support reinforcement-learning post-training of large language models.

Model-written summary · the original posting is authoritative

First seen Oct 30, 2026 · Last verified Nov 4, 2026 (UTC)