AMD - Austin, TX

posted 5 months ago

Full-time - Senior
Austin, TX
Computer and Electronic Product Manufacturing

About the position

At AMD, we are committed to transforming lives through our technology, enriching industries, communities, and the world. Our mission is to create exceptional products that accelerate next-generation computing experiences, serving as the foundational elements for data centers, artificial intelligence, PCs, gaming, and embedded systems. The AMD culture is built on pushing the boundaries of innovation to tackle the world's most pressing challenges. We prioritize execution excellence while fostering a direct, humble, collaborative, and inclusive environment that values diverse perspectives. In the role of Performance Architect within the AMD Server Performance Group, you will focus on enhancing the performance of Cloud Native and Datacenter workloads, collaborating with major customers in the cloud computing sector. This position involves close interaction with silicon design teams to influence the development of next-generation AMD EPYC products. As a senior member of the technical team, you will lead critical projects that are vital to AMD's server business segment, leveraging your expertise in performance analysis of both hardware microarchitecture and the software stack, as well as performance model development. Your responsibilities will include analyzing and optimizing workloads on AMD-based hardware in cloud computing environments, covering the entire stack from applications and frameworks to the operating system, hypervisor, and hardware subsystems. You will collect and analyze performance profiling data from customer deployments to identify bottlenecks and provide insights that will inform the development of future server CPUs and software components. Additionally, you will explore hardware and software co-optimization opportunities, debug performance issues, and prototype solutions to enhance performance. Your role will also involve micro-benchmarking, workload characterization, and competitive analysis across various hardware platforms, as well as collaborating with team members to propose performance enhancements based on design architecture.

Responsibilities

  • Analyze and optimize workloads running on AMD-based hardware in cloud computing environments.
  • Collect and analyze performance profiling data and traces from customer deployments to identify performance bottlenecks.
  • Explore opportunities for hardware and software co-optimization to improve server performance.
  • Debug performance issues and prototype solutions to fix software stack specific issues.
  • Conduct micro-benchmarking, workload characterization, and competitive analysis on various hardware platforms.
  • Work closely with team members to understand design architecture and propose performance enhancement solutions.
  • Collaborate with AMD partners to resolve performance issues and optimize performance on real-world applications.

Requirements

  • Experience in performance analysis of hardware microarchitecture and software stack.
  • Experience in performance model development.
  • Strong background in micro-architecture analysis and computer architecture.
  • Bachelor's or master's degree in computer engineering or electrical engineering preferred.

Nice-to-haves

  • Background in performance analysis and/or performance modeling.

Benefits

  • Base pay dependent on skills, qualifications, experience, and location.
  • Eligibility for annual bonuses or sales incentives.
  • Opportunity to own shares of AMD stock through the Employee Stock Purchase Plan with discounts.
  • Competitive benefits package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service