Remote job
Sr. Engineer, Performance Infrastructure (RISC-V)
Job details
About this role
Role overview Build and run the performance infrastructure that underpins RISC-V CPU and software performance work, spanning benchmarking automation, data collection, and workload capture across silicon, FPGA/emulation platforms, and performance models. The role partners closely with performance and software engineering teams so they can focus on analysis and optimization rather than hand-running experiments, and it spans pre-silicon and post-silicon environments.
Responsibilities - Build and maintain benchmarking automation and CI pipelines that run SPEC and real-world workloads across RISC-V silicon, FPGA/emulation platforms, and performance models. - Own SimPoint generation and the infrastructure that manages it. - Build performance-data collection into databases with dashboards and visualization tools so trends and regressions surface without manual effort. - Develop workload capture and replay tooling using QEMU- and CRIU-based checkpointing so performance engineers can trace and analyze workloads reproducibly. - Collaborate with performance and software engineers to understand their flows and remove infrastructure friction from them.
Requirements - Strong Linux systems engineering skills, comfortable managing lab machines, clusters, and flaky hardware platforms. - Proficiency in Python and shell scripting, with solid CI experience in GitLab and containers. - Experience automating at scale including job scheduling, artifact management, databases, and dashboarding. - A bias for identifying problems, developing solutions, and owning the systems you build, with an interest in enabling other engineers to move faster.
Nice to have - Curiosity about CPU performance and willingness to learn the full pipeline from workload capture through analysis and convergence. - Experience integrating open-source and industry-standard tools into production-grade flows.
Benefits and work setup Fully remote within the United States or Australia. Total compensation for engineering roles spans roughly $100,000 to $500,000 including base and variable targets, with offers calibrated to experience, skills, education, background, and location. The position requires access to export-controlled technology, and employment is contingent on eligibility under U.S. export administration rules for nationals of certain country groups.