FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in GPU architecture, memory systems, and hardware-software co-design, with strong programming skills in C/C++ and CUDA. Proven ability to develop models and simulators, along with a solid background in computer architecture and parallel computing.
Highest-signal resume keywords
PhD Degree In Computer ScienceStrong Programming Ability In C/C++CUDA Programming ExperienceComputer Architecture ExpertiseResearch Publications In ISCA/MICRO/ASPLOS/HPCA/MLSYS
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Programming In C/C++CUDA ProgrammingBuilding Computer System SimulatorsDeveloping Low-Level Software ToolsComputer ArchitectureParallel Computer ArchitecturesMemory Hierarchy ResearchData Movement OptimizationSystem-Level ProgrammabilityResearch Methodologies
Soft Skills
CollaborationCommunication
Tools & Technologies
Generative AI Coding ToolsGPU Profiling ToolsDeep Learning Models
Industry Keywords
Data-Center-Scale ComputingArchitecture ConceptsEmerging WorkloadsArchitectural BottlenecksHardware-Software Co-Design
Tech Stack
Tools & technologiesC++
About the role
Key responsibilities & impact- Investigate new architecture concepts for future GPUs, memory systems, accelerators, and data-center-scale computing platforms
- Study emerging workloads and identify architectural bottlenecks and opportunities
- Explore hardware–software co-design across architecture, compilers, runtime systems, programming models, and applications
- Develop models, simulators, prototypes, and experimental tools to evaluate architecture ideas
- Research approaches to memory hierarchy, coherence, consistency, data movement, and system-level programmability
- Collaborate with NVIDIA researchers, GPU architects, software teams, and product groups
- Communicate research findings through presentations, technical reports, and potentially research publications
- Help transfer successful research ideas, methodologies, and tools into NVIDIA product teams
Requirements
What you’ll need- Pursuing PhD Degree in relevant discipline(s) (CS, CE, EE, Physics, Math)
- Relevant industrial and University experience
- Strong programming ability in C/C++, and scripting languages
- Experience as a CUDA programmer
- Background with building computer system simulators
- Experience building efficient low-level software tools such as runtime systems, binary translators, or compilers
- Strong background in computer architecture and parallel computer architectures
- Prior research experience and/or research publications at ISCA/MICRO/ASPLOS/HPCA/MLSYS (standout)
- Versatile in using generative AI coding tools (standout)
- Versatile in using GPU profiling tools and running DL models on GPUs (standout)
Benefits
Comp & perks- Intern benefits
- Hourly pay of 38 USD - 94 USD
