Software Engineer, Compute Performance

Cisco
US - California - Milpitas
View Company Profile / << Go Back

  • Job Type: Full time
  • Just Posted

Job Description

Run and analyze AI training, inference, and HPC workloads on GPU-accelerated systems, using telemetry and profiling tools to identify compute, memory, interconnect, storage, and scaling bottlenecks. Develop performance testing and triage automation, collaborate with hardware and software teams to resolve issues, and document test procedures and results.

Requirements: Requires a bachelor's degree with at least five years of related experience, a master's degree with at least three years, a PhD with relevant research experience, or equivalent work experience. Candidates need Linux systems debugging or tuning experience, experience evaluating AI, machine learning, or HPC workloads, and at least three years using a programming or scripting language; GPU technologies, profiling tools, and distributed workload environments are preferred.

Key Skills: Linux Systems Debugging, AI Workload Performance Analysis, GPU Computing, Performance Profiling, Python, C, C++, Go, Bash, Performance Testing Automation, Regression Detection, Failure Triage, CUDA, NCCL, Nsight, Kubernetes

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, 401(k) With Matching Contribution, Paid Parental Leave, Short-Term Disability Coverage, Long-Term Disability Coverage, Basic Life Insurance, Restricted Stock Units, Paid Holidays, Floating Holiday, Birthday Day Off, Year-End Holiday Shutdown, Personal Wellness Days, Paid Vacation, Sick Time, Family Emergency Leave, Paid Volunteer Days, Annual Bonus




Fast Track Upload