We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Engineer V

Spectraforce Technologies
United States, North Carolina, Raleigh
500 West Peace Street (Show on map)
Sep 01, 2026
Job Title: Software Engineer V

Location: Remote - US (preferred time zone PST)

Duration: 6 Months (Possibility of extension or conversion)

Job Description: Job Responsibilities:

About the Team & Project

  • DCPerf is Client's strategic, open-source datacenter benchmark suite. It captures the diverse production workloads that run across Client's server fleet - including the social graph data store (TAO), recommendation systems, Instagram/Django, web serving (HHVM), and the data warehouse - through a set of representative macro-benchmarks, microbenchmarks, and integrated performance-monitoring and reporting tooling. DCPerf is a critical input to new hardware bring-up and the New Product Introduction (NPI) process and is used in close collaboration with industry partners such as AMD, ARM, and NVIDIA to tune hardware and project future CPU generations.
  • Maintaining DCPerf's accuracy, representativeness, and ease of use directly shapes the hardware design and procurement decisions for Client's datacenters.
  • In this role, you will help sustain and extend DCPerf's benchmarking, automation, CI/CD, and reporting infrastructure, and contribute to active initiatives such as DCPerf containerization and DCPerf Mini.



Must-Have Skills:

  1. Bachelor's degree in computer science, software engineering, or a relevant field.
  2. 5+ years of software development experience (or Master's degree + 3 years).
  3. Strong coding, problem-solving, and communication skills.
  4. Proficiency in Python and Shell scripting.
  5. Proficiency with Linux command-line tooling, coreutils, and performance-analysis/tracing tools.
  6. Proficiency in data analysis, SQL, and data visualization.
  7. Experience with CI/CD, Git tooling, and container development (Docker or Kubernetes).
  8. Basic knowledge of computer systems and CPU architecture



Nice-to-have Skills:

  1. Experience and fluency with AI-assisted coding tools (e.g., Codex or Claude Code).
  2. Intermediate-to-expert knowledge of computer systems and CPU architecture.
  3. Proficiency in C/C++ and cross-team collaboration skills.
  4. Cross team collaboration



Years of overall experience required? 5+ years in related field

Degrees/certifications required? Bachelor's degree in computer science, software engineering, or a relevant field.

Responsibilities:

  • Execute DCPerf 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 DCPerf benchmark updates and the NPI process for evaluating new server hardware, to validate benchmark behavior and surface performance problems.
  • Develop and maintain DCPerf's open-source installation flow and both internal and GitHub CI/CD pipelines.
  • Develop and maintain unit and integration tests in DCPerf, and continuously improve test coverage.
  • Develop and maintain DCPerf's automation and result-reporting pipelines.
  • Drive DCPerf containerization to further reduce the operational burden for DCPerf'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 DCPerf container images to GitHub.



Surrounding team & key projects:

  • Automation workflows



Typical Day-to-Day in the role:

  • Write code and run experiments and tests



How will performance be measured?

  • Meeting deadlines, executing tasks with accuracy, etc.



What makes this role interesting?

  • Being able to contribute to Data Center benchmarks that will impact the next generation data center designs at Client - they will also have access to high performance machine



Interview Process:

How many rounds of interviews? 2 rounds

Types of Interviews: Technical - Coding w/ some computer systems and architecture

Interview Duration: 45 min each
Applied = 0

(web-665cd84569-qjw9l)