Software Product Manager – HPC Solutions

Jun 09, 2024
Calgary, Canada
... Not specified
... Intermediate
Full time
... Office work

WHAT YOU DO AT AMD CHANGES EVERYTHING

We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. 

AMD together we advance_

THE ROLE: 

AMD's Datacenter GPU Business Unit is seeking a Software Product Manager to thoroughly articulate and enhance the High-Performance Computing solutions portfolio within ROCm including but not limited to our compiler enhancements, tooling infrastructure and critical HPC math libraries, bolstering support for AMD Instinct Accelerators. This role involves immersing in the nuances of HPC Workloads and AMD Instinct GPUs, analyzing the intricacies of underlying Mathematical Computations, and identifying optimization prospects across hardware and software stacks. The Software Product Manager will proficiently communicate technical discoveries to both technical and business leadership audiences, enabling well-informed decision-making processes.

 

THE PERSON:  

We're looking for a dynamic individual well-versed in cutting-edge HPC workloads, with a proven talent for crafting innovative solutions within the realm of Math Library and Compiler optimization offerings. The ideal candidate has deep knowledge about GPU Hardware Architectures and possesses a comprehensive understanding of High-Performance Computing landscapes. They should have an extensive knowledge of Math Libraries in the market and possess the prowess to identify and propose optimization opportunities across the ROCm stack. The candidate should possess a sharp business acumen, capable of shaping our roadmap to align with market demands. As a strong communicator, you thrive on collaboration, seamlessly interacting with Product Strategy, Product Marketing, Engineering, and Solutions teams. Your knack for presenting valuable insights to broader teams sets you apart in this role.

 

 

KEY RESPONSIBILITIES: 

  • Possess a strong understanding of GPU Hardware Architecture.
  • Break down complex HPC workload, delve into lower-level Library dependencies, and devise strategic optimization plans to enhance performance and efficiency.
  • Collaborate closely with Engineering and Solution partners, engaging in iterative discussions to develop and deliver innovative solutions that meet evolving market demands.
  • Conduct comprehensive Market Research to identify emerging market opportunities, leveraging insights to drive product development efforts from conceptualization to production.
  • Deliver technical roadmaps in concise and accessible formats tailored to diverse audiences, ranging from technically adept clients to executive stakeholders.

 

PREFERRED EXPERIENCE: 

  • Profound Insight into HPC Workloads: Possess a deep understanding of the intricacies of High-Performance Computing (HPC) workloads, including their computational demands, data dependencies, and optimization challenges.
  • Demonstrate familiarity with GPU Programming and Compiler Frameworks.
  • Strong communication skills to articulate findings in both engineering and leadership.
  • Willingness to roll up your sleeves and do whatever is necessary to accomplish the goals.
  • Ability to see ahead comprehensively and devise a strong plan of action, and ensure execution happens on time, every time.
  • Ability to get things done and produce conclusive, measurable results within time commitments.
  • Collaborative and strong team player

TECHNOLOGY SKILLS: 

  • Deep Technical Understanding of Libraries (like BLAS, FFT, Solvers), Programming Models (like OpenMP, OpenCL, HIP/CUDA) and Distributed Computing (MPI).
  • Familiarity with Compilers (LLVM, GCC) and optimization techniques.

ACADEMIC CREDENTIALS: 

  • Computer Science or Computer Engineering degree required. 

 

#LI-EV1

 

Benefits offered are described:  AMD benefits at a glance.

 

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.   We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

Benefits offered are described:  AMD benefits at a glance.

 

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.   We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

THE ROLE: 

AMD's Datacenter GPU Business Unit is seeking a Software Product Manager to thoroughly articulate and enhance the High-Performance Computing solutions portfolio within ROCm including but not limited to our compiler enhancements, tooling infrastructure and critical HPC math libraries, bolstering support for AMD Instinct Accelerators. This role involves immersing in the nuances of HPC Workloads and AMD Instinct GPUs, analyzing the intricacies of underlying Mathematical Computations, and identifying optimization prospects across hardware and software stacks. The Software Product Manager will proficiently communicate technical discoveries to both technical and business leadership audiences, enabling well-informed decision-making processes.

 

THE PERSON:  

We're looking for a dynamic individual well-versed in cutting-edge HPC workloads, with a proven talent for crafting innovative solutions within the realm of Math Library and Compiler optimization offerings. The ideal candidate has deep knowledge about GPU Hardware Architectures and possesses a comprehensive understanding of High-Performance Computing landscapes. They should have an extensive knowledge of Math Libraries in the market and possess the prowess to identify and propose optimization opportunities across the ROCm stack. The candidate should possess a sharp business acumen, capable of shaping our roadmap to align with market demands. As a strong communicator, you thrive on collaboration, seamlessly interacting with Product Strategy, Product Marketing, Engineering, and Solutions teams. Your knack for presenting valuable insights to broader teams sets you apart in this role.

 

 

KEY RESPONSIBILITIES: 

  • Possess a strong understanding of GPU Hardware Architecture.
  • Break down complex HPC workload, delve into lower-level Library dependencies, and devise strategic optimization plans to enhance performance and efficiency.
  • Collaborate closely with Engineering and Solution partners, engaging in iterative discussions to develop and deliver innovative solutions that meet evolving market demands.
  • Conduct comprehensive Market Research to identify emerging market opportunities, leveraging insights to drive product development efforts from conceptualization to production.
  • Deliver technical roadmaps in concise and accessible formats tailored to diverse audiences, ranging from technically adept clients to executive stakeholders.

 

PREFERRED EXPERIENCE: 

  • Profound Insight into HPC Workloads: Possess a deep understanding of the intricacies of High-Performance Computing (HPC) workloads, including their computational demands, data dependencies, and optimization challenges.
  • Demonstrate familiarity with GPU Programming and Compiler Frameworks.
  • Strong communication skills to articulate findings in both engineering and leadership.
  • Willingness to roll up your sleeves and do whatever is necessary to accomplish the goals.
  • Ability to see ahead comprehensively and devise a strong plan of action, and ensure execution happens on time, every time.
  • Ability to get things done and produce conclusive, measurable results within time commitments.
  • Collaborative and strong team player

TECHNOLOGY SKILLS: 

  • Deep Technical Understanding of Libraries (like BLAS, FFT, Solvers), Programming Models (like OpenMP, OpenCL, HIP/CUDA) and Distributed Computing (MPI).
  • Familiarity with Compilers (LLVM, GCC) and optimization techniques.

ACADEMIC CREDENTIALS: 

  • Computer Science or Computer Engineering degree required. 

 

#LI-EV1

 

COMPANY JOBS
1144 available jobs
WEBSITE