S

Samsung

Makes consumer electronics and semiconductor components

Staff Engineer - ML Profiling Tools

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USA

About the Job

Requirements

  • A Bachelor's degree with 10 or more years of industry experience, a Master's degree with 8 or more years of industry experience, or a PhD with 5 or more years of industry experience.
  • Abundant experience designing and implementing rich, interactive data visualizations and user interfaces using modern web technologies.
  • Strong background or interest in creating developer tools, IDE extensions, or complex diagnostic dashboards.
  • Proven ability to translate massive, unstructured, or multidimensional telemetry and profiling data into intuitive, human-readable visual representations.
  • A strong track record of designing workflows for technical users such as software engineers, data scientists, or researchers, with a focus on minimizing cognitive load and streamlining root-cause diagnosis.
  • Hands-on experience with, or a strong curiosity about, systems profiling and tracing tools such as Perfetto, Chrome Tracing, NVIDIA Nsight Systems/Compute, PyTorch Profiler, TensorBoard, or eBPF.
  • Baseline understanding of computing architectures, including CPUs, GPUs, TPUs, and interconnects/networking, and typical performance bottlenecks such as memory bandwidth, compute utilization, and synchronization stalls.
  • Strong problem-solving skills and the ability to think critically and creatively.

Responsibilities

  • Develop and maintain highly interactive, large-scale, complex web-based visual analytics tools for AI/ML workloads.
  • Build interactive data visualizations, including flame graphs, call trees, and timeline charts, that fluidly render massive, multidimensional infrastructure telemetry datasets.
  • Partner with compiler engineers and hardware architects to translate complex performance profiling metrics into clear, intuitive developer workflows.
  • Analyze and optimize the developer experience for machine learning performance profiling by designing intuitive tooling and workflows that help engineers diagnose and eliminate inference bottlenecks.
  • Communicate with stakeholders, including users, partners, and management, to ensure systems are delivered on time and within budget.
  • Complete other responsibilities as assigned.

Desired Qualifications

  • Working knowledge of modern machine learning frameworks such as PyTorch, JAX, and TensorFlow, and execution paradigms such as LLM inference, pipeline/tensor parallelism, and kernel dispatch.

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