Key Responsibilities:
• Compile, execute, and analyze benchmarks
o Validate quality of deliverables by testing and verifying binaries
o Create efficiencies of the benchmark execution through automation and other means
o Develop scripts as needed to execute, automate, and analyze benchmark tests
o Evaluate performance by executing industry standard benchmarks
o Analyze and evaluate key technologies that drive performance
o Develop new tests or adapt workloads to test/stress architectural features for server processors
• Drive communication and awareness of competitive benchmark landscape
o Configure systems and execute benchmarks across various processor vendors
o Review and analyze results, comparing performance across vendor platforms
o Present to management and technical teams in-depth analysis of your findings and outline next steps.
• Participate in industry standards consortia
o Review publication submissions
o Analyze results
o Create reports
o Write and maintain benchmarks
o Defend AMD’s interests while ensuring fair benchmarks
o Provide customer support
Preferred Experience:
• Minimum of 3 years’ experience
• Compiling and running server benchmarks such as SPEC CPU, SPECjbb, Linpack, Stream, LMBench, MLPerf, HPL, DGEMM, Phoronix Test Suite, etc.
• Very strong skills in Python, BASH, and git
• Good working knowledge of C, C++, Java a plus
• Linux operating system expertise. Windows experience a plus.
• Linux programming, Windows programming a plus
• Strong problem solving and critical thinking skills
• Communicates well in writing and in meetings
• Good work ethic and self-starter. “Get the work” done attitude.
• Debugging and troubleshooting PC, workstation, or server solutions
• Setting up server systems/clusters, compile kernels, load OS's, configure networks and storage.
• Prior experience with system configuration, testing and benchmarking ideal
• Benchmark development
Any Graduate