Samsung Semiconductor

Intern, Systems Software Engineering

Samsung Semiconductor
Apply
13 hours ago
San Jose, CA, USAIntern

Responsibilities

  • Profile reinforcement-learning post-training workloads for memory limits, data-transfer overhead, storage stalls, and GPU idle time.
  • Develop a runtime feature for bounded memory staging, asynchronous storage writes, prefetching, or capacity allocation across workers.
  • Integrate the feature with an existing RL framework through training and checkpoint interfaces.
  • Preserve snapshot consistency, policy-version provenance, buffer ownership, and durable checkpoint publication during asynchronous operations.
  • Compare memory-only, storage-only, and combined pool configurations using throughput, GPU-hours, local-memory usage, and restart performance.
  • Deliver correctness tests, reproducible experiments, design documentation, and reviewable code suitable for potential open-source contribution.
  • Identify and resolve resource-management issues in the host operating system for post-RL workloads.
  • Contribute to distributed open-source systems software and Samsung memory and storage technology research.

Requirements

  • Pursuing a master's or PhD in Computer Science with at least one academic quarter or semester remaining.
  • Programming experience in C, C++, or Rust, plus Python or shell scripting for experiments and automation.
  • Understanding of operating systems, memory management, concurrency, and computer architecture.
  • Experience developing and debugging on Linux, using Git, and communicating technical results; coursework and research projects count.
  • Preferred experience includes CXL, NUMA, Device-DAX, mmap, shared-memory programming, or memory allocators.
  • Preferred experience includes GPU programming, CUDA, DMA, or profiling memory and data-transfer performance.
  • Preferred experience includes distributed systems, cache management, vLLM, SGLang, LLM inference, or open-source development.
  • Ability to collaborate across geographically distributed teams and adapt to diverse working environments.

Benefits

  • Hourly base pay of $28–$68 USD.
  • Daily onsite work at the San Jose headquarters under the company’s flexible work policy.
  • Relocation stipend for candidates living 50 or more miles from the office.
  • Monthly housing stipend for a new lease during the summer internship.
  • Medical, dental, and vision benefits, charitable giving match, emotional wellness apps and paid therapy sessions, onsite café and gym, virtual fitness classes, and a flexible work environment.

Categories

Samsung Semiconductor

About Samsung Semiconductor

10,000+ employees
Contact me