S

Samsung

Makes consumer electronics and semiconductor components

AI Application Engineer Intern

Applied Machine LearningUpdated on Nov 12
InternshipSan Jose, CA, USA

About the Job

Requirements

  • Must be pursuing a Master's or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field; this qualification is described as preferred.
  • Must have at least one academic quarter or semester remaining.
  • Must have hands-on experience running LLM inference with Python and PyTorch on NVIDIA GPUs under Linux, using a serving framework such as vLLM, SGLang, or Hugging Face TGI.
  • Must understand LLM serving internals, including KV cache, prefix caching, batching and tensor or pipeline parallelism, and latency metrics such as TTFT, TPOT, and throughput.
  • Must have experience benchmarking and profiling system performance and analyzing results with scripts such as Python, pandas, and plotting tools to explain bottlenecks.

Responsibilities

  • Deploy and operate an LLM inference service serving Llama-3.3-70B with vLLM on a server with four NVIDIA H200 GPUs, working with a mentor and the storage architecture team.
  • Build an automated benchmark harness that replays long-context, multi-turn, and agent-style request traces and records latency and throughput metrics, including TTFT, TPOT, and goodput.
  • Configure KV cache offloading using LMCache and NVIDIA Dynamo/NIXL to network-attached storage over NVMe-oF and RDMA, first on a BlueField-3 storage server and then on a network-attached SSD prototype.
  • Run daily experiment sweeps across request rates, context lengths, and cache sizes, keeping configurations and results reproducible in git.
  • Analyze results with Python to identify bottlenecks across the GPU, network, and SSD, and share findings in weekly team meetings.
  • Collaborate with FPGA, SoC, and firmware engineers to debug the end-to-end data path and validate KV cache correctness.
  • Summarize measured storage requirements, including bandwidth, IOPS, and latency, that inform future SSD controller architecture, and present findings to the team at the end of the internship.
  • Complete other responsibilities as assigned.

Desired Qualifications

  • Familiarity with KV cache offloading using LMCache or NVIDIA Dynamo/NIXL, RDMA/RoCE or NVMe/NVMe-oF storage, and containers such as Docker or Kubernetes.

About the Company

Samsung

Makes consumer electronics and semiconductor components

Samsung Electronics designs and manufactures consumer devices and electronic components for individuals, businesses and other technology manufacturers worldwide. Its product lines include Galaxy phones and tablets, televisions, home appliances, memory chips, processors and displays. The company develops hardware and software, runs manufacturing facilities and sells finished products through online and physical retail channels supported by a global sales network. It earns revenue from device and component sales, while its foundry business manufactures chips designed by customers. Samsung Electronics was founded in 1969 and is headquartered in Suwon, South Korea.

Company size
10,001+
Company stage
IPO
Headquarters
United States
Founded
1969

Recently Posted Jobs

Explore more opportunities at Samsung

See more jobs