
Intern, Systems Software Engineering
Samsung Semiconductor13 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.