Performance Benchmarking Engineer - RISC-V Workloads
Performance Benchmarking Engineer - RISC-V Workloads

Performance Benchmarking Engineer - RISC-V Workloads

Temporary 30000 - 42000 £ / year (est.) No home office possible
Go Premium
B

At a Glance

  • Tasks: Benchmark and analyse performance of workloads on a custom RISC-V processor.
  • Company: Join Braintrust, a cutting-edge tech company focused on innovative hardware solutions.
  • Benefits: Enjoy flexible working options and the chance to work with advanced technology.
  • Why this job: Make a real impact on hardware optimisation and gain hands-on experience in a dynamic environment.
  • Qualifications: Experience with performance benchmarks, Linux systems, and scripting for automation is essential.
  • Other info: This is a short-term contract role with potential for extension based on performance.

The predicted salary is between 30000 - 42000 £ per year.

Performance Benchmarking Engineer – RISC-V Workloads

Join to apply for the Performance Benchmarking Engineer – RISC-V Workloads role at Braintrust

Performance Benchmarking Engineer – RISC-V Workloads

2 days ago Be among the first 25 applicants

Join to apply for the Performance Benchmarking Engineer – RISC-V Workloads role at Braintrust

Job Description
We’re looking for a hands-on engineer to support benchmarking and performance analysis of real workloads running on a custom RISC-V processor, implemented in both silicon and FPGA-based environments.

Job Description
We’re looking for a hands-on engineer to support benchmarking and performance analysis of real workloads running on a custom RISC-V processor, implemented in both silicon and FPGA-based environments.
You’ll be responsible for executing, automating, and analyzing application-level benchmarks to help evaluate system throughput, scalability, and efficiency. Your work will directly influence hardware optimization and shape how we present performance data to external partners and customers.
Responsibilities:

  • Run and monitor Redis, MongoDB, ElasticSearch, and other similar workloads on pre-configured systems.
  • Vary workload parameters (e.g. thread/core counts, memory configurations) to explore performance boundaries.
  • Capture and log key metrics like:
  • Operations per second
  • Power usage
  • Latency
  • Ops/sec per watt
  • Compare results across configurations and flag anomalies or bottlenecks.
  • Automate test runs and data collection where possible.
  • Work with internal engineering to interpret patterns and iterate on performance hypotheses.
  • Must-Have:

    • Running performance benchmarks (e.g., Redis, MongoDB, ElasticSearch)
    • Linux system experience (Fedora 29 or similar)
    • Scripting for automation (Python, Bash, or Go)
    • Basic data analysis (e.g., aggregating logs, calculating throughput, visualizing metrics)
    • Experience working in CI/CD environments or remote test infrastructure

    Nice-to-Have:

    • Redis/Mongo/Elastic performance tuning
    • Experience collecting metrics like ops/sec, latency, power usage
    • Familiarity with performance visualization tools (Grafana, Datadog, or similar)
    • Comfort with custom or constrained environments (e.g., no package managers, legacy OS versions)

    Bonus:

    • Exposure to FPGA-based platforms like Zebu, FireSim, or Veloce
    • Understanding of many-thread architectures or massively parallel hardware
    • Prior experience benchmarking on non-x86 or pre-silicon systems
    • Familiarity with profiling tools (e.g., perf, top, htop, or low-level instrumentation)
    • Experience working with distributed NoSQL systems under load

    About the Hardware Platform:
    You’ll be benchmarking real workloads on a custom RISC-V processor, built in-house and currently deployed in both FPGA and silicon environments. The architecture includes:

    • High thread count per core
    • A design optimized for efficiency per watt, not peak single-threaded performance
    • Unique memory behavior and thread scheduling characteristics that affect how workloads scale

    You won’t need to debug RTL or low-level drivers, but understanding how workload behavior maps to threads, memory traffic, and performance bottlenecks will be key to interpreting results and guiding follow-up tests.
    This is a short-term contract role with room to extend or expand scope if things go well.

    Seniority level

    • Seniority level

      Entry level

    Employment type

    • Employment type

      Contract

    Job function

    • Job function

      Engineering and Information Technology

    • Industries

      Technology, Information and Internet

    Referrals increase your chances of interviewing at Braintrust by 2x

    Get notified about new Performance Engineer jobs in United Kingdom .

    London, England, United Kingdom 2 weeks ago

    London, England, United Kingdom 2 weeks ago

    London, England, United Kingdom 1 week ago

    Manchester, England, United Kingdom 2 weeks ago

    London, England, United Kingdom 4 days ago

    Wilmslow, England, United Kingdom 5 days ago

    City Of London, England, United Kingdom 2 weeks ago

    Software Engineer – Performance & Tracing

    London, England, United Kingdom 5 months ago

    London, England, United Kingdom 1 week ago

    London, England, United Kingdom 1 month ago

    Graduate Software Engineer – Artificial Intelligence (Remote) – UK

    London, England, United Kingdom 5 days ago

    London, England, United Kingdom 3 months ago

    Bristol, England, United Kingdom 1 day ago

    City Of London, England, United Kingdom 3 weeks ago

    Register Your Interest: Airbus Newport Campus

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Performance Benchmarking Engineer - RISC-V Workloads employer: Braintrust

    At Braintrust, we pride ourselves on fostering a dynamic and innovative work environment where engineers can thrive. As a Performance Benchmarking Engineer focusing on RISC-V workloads, you'll have the opportunity to work with cutting-edge technology in a collaborative culture that encourages continuous learning and professional growth. Located in London, our team benefits from a vibrant tech community, offering unique networking opportunities and access to industry-leading resources.
    B

    Contact Detail:

    Braintrust Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Performance Benchmarking Engineer - RISC-V Workloads

    ✨Tip Number 1

    Familiarise yourself with the specific performance benchmarks mentioned in the job description, such as Redis, MongoDB, and ElasticSearch. Understanding how these workloads operate will give you a significant edge during discussions with the hiring team.

    ✨Tip Number 2

    Brush up on your Linux system skills, particularly with Fedora or similar distributions. Being comfortable navigating and configuring these systems will demonstrate your readiness for the technical challenges of the role.

    ✨Tip Number 3

    Gain hands-on experience with scripting languages like Python, Bash, or Go. Automating tasks is a key part of this role, so showcasing any personal projects or contributions that involve automation can set you apart from other candidates.

    ✨Tip Number 4

    If you have access to performance visualisation tools like Grafana or Datadog, take some time to explore their features. Being able to discuss how you would use these tools to interpret performance data will show your proactive approach to the role.

    We think you need these skills to ace Performance Benchmarking Engineer - RISC-V Workloads

    Performance Benchmarking
    RISC-V Architecture Knowledge
    Linux System Experience
    Scripting for Automation (Python, Bash, Go)
    Data Analysis Skills
    Experience with Redis, MongoDB, ElasticSearch
    CI/CD Environment Familiarity
    Performance Tuning
    Metrics Collection and Analysis
    Performance Visualisation Tools (Grafana, Datadog)
    Understanding of Many-Thread Architectures
    FPGA-based Platform Exposure
    Profiling Tools Familiarity (perf, top, htop)
    Distributed NoSQL Systems Experience
    Problem-Solving Skills

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights relevant experience with performance benchmarking, particularly with tools like Redis, MongoDB, and ElasticSearch. Emphasise any hands-on work with RISC-V processors or similar environments.

    Craft a Strong Cover Letter: In your cover letter, explain why you're passionate about performance benchmarking and how your skills align with the job requirements. Mention specific projects or experiences that demonstrate your ability to analyse and optimise workloads.

    Showcase Technical Skills: Clearly outline your technical skills in scripting (Python, Bash, Go) and data analysis. Provide examples of how you've used these skills in past roles, especially in CI/CD environments or when working with distributed systems.

    Highlight Problem-Solving Abilities: Discuss instances where you've identified performance bottlenecks or anomalies in previous projects. This will show your analytical thinking and ability to iterate on performance hypotheses, which is crucial for this role.

    How to prepare for a job interview at Braintrust

    ✨Know Your Benchmarks

    Familiarise yourself with the specific benchmarks mentioned in the job description, such as Redis, MongoDB, and ElasticSearch. Be prepared to discuss your experience running these benchmarks and any performance tuning you've done.

    ✨Demonstrate Scripting Skills

    Since scripting for automation is a must-have, brush up on your Python, Bash, or Go skills. Be ready to explain how you've used these languages to automate tasks or analyse data in previous roles.

    ✨Understand Performance Metrics

    Make sure you can talk about key performance metrics like operations per second, latency, and power usage. Prepare examples of how you've captured and analysed these metrics in past projects.

    ✨Showcase Problem-Solving Abilities

    Be ready to discuss how you've identified and resolved performance bottlenecks in previous roles. Highlight your analytical skills and how you've worked with teams to interpret data and iterate on performance hypotheses.

    Performance Benchmarking Engineer - RISC-V Workloads
    Braintrust
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    B
    • Performance Benchmarking Engineer - RISC-V Workloads

      Temporary
      30000 - 42000 £ / year (est.)

      Application deadline: 2027-09-02

    • B

      Braintrust

    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >