Execute Data Center Performance and other industry-standard benchmarks across all generations of servers in Client's datacenter.
Gather, analyze, and report benchmark results together with the relevant performance, micro-architecture, and power data — supporting both Data Center Performance benchmark updates and the NPI process for evaluating new server hardware, to validate benchmark behavior and surface performance problems.
Develop and maintain Data Center Performance's open-source installation flow and both internal and GitHub CI/CD pipelines.
Develop and maintain unit and integration tests in Data Center Performance and continuously improve test coverage.
Develop and maintain Data Center Performance's automation and result-reporting pipelines.
Drive Data Center Performance containerization to further reduce the operational burden for Data Center Performance's internal and external users and make it easier to use, including: (1) developing a self-contained, pre-built benchmark package internally; and (2) developing and releasing open-source Data Center Performance container images to GitHub.
Skills:
Bachelor's degree in computer science, software engineering, or a relevant field.
5+ years of software development experience (or master’s degree + 3 years).
Strong coding, problem-solving, and communication skills.
Proficiency in Python and Shell scripting.
Proficiency with Linux command-line tooling, coreutils, and performance-analysis/tracing tools.
Proficiency in data analysis, SQL, and data visualization.
Experience with CI/CD, Git tooling, and container development (Docker or Kubernetes).
Basic knowledge of computer systems and CPU architecture
Education/Experience:
Bachelor's degree in computer science, software engineering, or a relevant field