Accelerator Microarchitecture Performance Modeling

7 Months ago • All levels • Research & Development

Job Summary

Job Description

Join a cutting-edge hardware startup as an Accelerator Microarchitecture Performance Modeling Engineer. Develop cycle-accurate simulators, explore design space, analyze modern applications, and contribute to building server-class compute machines. Must have deep knowledge of CPU/GPU architecture, C/C++ coding skills, and understanding of machine learning workloads.
Must have:
  • CPU/GPU Architecture
  • C/C++ Coding
  • Machine Learning
  • Performance Modeling
Good to have:
  • SIMT Processing
  • Cache Hierarchies
  • Bottleneck Analysis
  • Speculative Execution
Perks:
  • Flexible Work
  • Collaborative Culture

Job Details

Join a well-funded, cutting-edge hardware startup in Silicon Valley as an Accelerator Microarchitecture Performance Modeling Engineer.

Responsibilities and opportunities in this role include - functional and cycle-accurate simulator development, architectural and microarchitectural design-space exploration for programmable accelerators, as well as analysis and optimization of modern, highly-parallel applications.

Our mission is to reimagine silicon and create accelerated computing platforms that will transform the industry. You will have the opportunity to work with some of the most talented and passionate engineers in the world to create designs that push the envelope on performance, energy-efficiency, programmability and scalability.

You will also have the opportunity to explore many adjacent areas of research and engineering, cross-cutting many levels of abstraction that must be scaled when building computing machinery - ISA design, application software, compiler optimization, RTL design, RTL correlation, design verification, test writing, and power/area analysis.

We offer a fun, creative, collaborative and flexible work environment, where you can contribute to our vision of building server-class compute machines that fulfill the promise and potential of hardware-software co-design, while also learning every day.

Requirements

    • In-depth knowledge of CPU/GPU Computer Architecture and Microarchitecture.
    • Excellent coding skills in C/C++ languages
    • Strong understanding of workloads and benchmarks in the Machine Learning space
    • Solid appreciation for the basics of SIMT processing, cache and memory hierarchies
    • Knowledge of performance modeling concepts - analytical, functional and cycle-accurate modelingKnowledge of performance improvement concepts - bottleneck analysis, latency hiding, speculative execution, shared resource arbitration, scheduling, buffer sizing, replacement policies
    • Ability to work well in a team, take ownership of tasks, embrace aggressive schedules, be self motivated to learn, seek help, think clearly and communicate effectively

Responsibilities

    • Performance modeling - develop functional and timing simulators in C++ modeling the programmable processing cores in a Data Parallel Accelerator.
    • Performance analysis - configure and use the simulator to explore the architectural and microarchitectural design space.
    • Design Space Exploration - influence the design choices based on experiments and studies
    • Performance testing - develop tests to evaluate quality of model and RTL design
    • Performance debug - identify and fix performance bottlenecks in tests/workloads/simulator
    • Performance correlation - identify correct performance targets for tests/workloads and ensure that the RTL design meets that target
    • Workload analysis - develop a deep understanding of the characteristics of workloads in the target market - machine learning, data analytics, graph analytics
undefined

Similar Jobs

bytedance - Machine Learning Engineer Intern (Global E-commerce Risk Control) - 2025 Summer (MS)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Google - Staff Software Engineer, Network Management

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Epic Games - Lead Rendering Engineer

Epic Games

London, England, United Kingdom (On-Site)
2 Months ago
bohemia interactive - Junior Technical Artist

bohemia interactive

Mníšek, Liberec Region, Czechia (On-Site)
2 Months ago
Google - Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube

Google

Mountain View, California, United States (On-Site)
1 Month ago
Meta - Software Engineer (Technical Leadership) - Machine Learning

Meta

Menlo Park, California, United States (On-Site)
6 Months ago
NVIDIA - Senior Math Libraries Engineer - Dense Linear Algebra

NVIDIA

California, United States (Hybrid)
4 Months ago
Google - Software Engineer (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
7 Months ago
Google - Lead CPU Performance Architect, Silicon

Google

Mountain View, California, United States (On-Site)
1 Month ago
Google - Senior Battery Design Mechanical Engineer

Google

Mountain View, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Student Researcher (Doubao (Seed) - LLM Post-training) - 2025 Start (PhD)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Canva - Frontend Software Engineer

Canva

Melbourne, Victoria, Australia (Remote)
1 Month ago
Google - Software Engineer III, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
7 Months ago
bytedance - Research Scientist Graduate (High-Performance Computing (Inference Optimization) - Vision AI Platform)

bytedance

San Jose, California, United States (On-Site)
1 Month ago
Google - Software Engineer III, Security/Privacy, Google Cloud Compute Infrastructure

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
CD PROJEKT RED - Expert Engine Programmer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
1 Month ago
Ubisoft - Retainer - Technical Animator (1 Year Contract)

Ubisoft

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Cadence - Sr Principal Software Engineer

Cadence

Boston, Massachusetts, United States (On-Site)
5 Days ago
Canva - Staff Frontend Engineer - Apps API Platform

Canva

Sydney, New South Wales, Australia (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Austin, Texas, United States

onwards Search - Paid Social Manager

onwards Search

San Francisco, California, United States (Hybrid)
6 Days ago
oportun - Bilingual English/Spanish Member Loyalty Representative

oportun

Dallas, Texas, United States (On-Site)
1 Week ago
Jane Street - Technical Program Manager

Jane Street

New York, United States (On-Site)
2 Weeks ago
Nintendo - Senior Manager, Engineering Infrastructure and IT

Nintendo

Redmond, Washington, United States (On-Site)
5 Months ago
Yahoo - Senior Research Scientist - Phish and Spam Detection

Yahoo

United States (Hybrid)
4 Days ago
Workato - Senior Account Executive, Agentic AI

Workato

Boston, Massachusetts, United States (On-Site)
1 Week ago
Veeam Software - Software Developer

Veeam Software

California, United States (Remote)
2 Weeks ago
Evolution  - Studio Game Presenter (Bartender/ Server Alternative)

Evolution

Fairfield, Connecticut, United States (On-Site)
1 Year ago
Jane Street - Cybersecurity Analyst

Jane Street

New York, United States (On-Site)
2 Weeks ago
Philips - Sales Support, Clinical Specialist – Coronary Image-Guided Therapy Devices

Philips

Chicago, Illinois, United States (On-Site)
4 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Mixed-Signal Design Verification Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
bytedance - Experienced Technical Lead - Edge Cloud Infrastructure

bytedance

Boston, Massachusetts, United States (On-Site)
1 Month ago
Microsoft - Member of Technical Staff, AI Post-Training

Microsoft

Zürich, Zurich, Switzerland (On-Site)
1 Month ago
NVIDIA - Senior DFT Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Google - Silicon System Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineer (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
7 Months ago
Krafton - [Production Management Office] Studio Supporter (10년 이상)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
Tesla - Algorithms Engineer, Autobidder (Electricity Markets/Energy Trading)

Tesla

London, England, United Kingdom (On-Site)
3 Months ago
bytedance - Senior Technical Lead - Edge Cloud Infrastructure - San Jose / Seattle / Boston

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Riot Games - Principal Software Engineer, Gameplay - Teamfight Tactics

Riot Games

Dublin, County Dublin, Ireland (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Santa Clara, California, United States (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Santa Clara, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by rivos

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug