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.

Developer Technology Engineering Intern – Compute Performance
NVIDIA. Research and develop techniques to GPU-accelerate leading applications in high performance computing fields within scientific computing, computational engineering, and data science .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in GPU acceleration techniques and parallel programming, with a strong foundation in C/C++ and Fortran. Capable of optimizing algorithms and collaborating effectively with cross-functional teams in high-performance computing environments.
Highest-signal resume keywords
GPU Acceleration TechniquesC/C++ ProgrammingParallel Programming (CUDA C/C++ and OpenACC)Software Design and AlgorithmsMathematical Fundamentals (Linear Algebra and Numerical Methods)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C/C++ ProgrammingFortran ProgrammingGPU Acceleration TechniquesParallel ProgrammingCUDA C/C++OpenACCSoftware DesignAlgorithmsLinear AlgebraNumerical Methods
Soft Skills
Strong Communication SkillsOrganization SkillsLogical Problem SolvingTime ManagementTask Prioritization
Industry Keywords
High Performance ComputingScientific ComputingComputational EngineeringData ScienceTelecommunicationsMedical ImagingMachine LearningDeep LearningNatural Sciences
Tech Stack
Tools & technologiesC++
About the role
Key responsibilities & impact- Research and develop techniques to GPU-accelerate leading applications in high performance computing fields within scientific computing, computational engineering, and data science
- Perform in-depth analysis and optimization for current and next-generation GPU architectures
- Work directly with application developers to understand current and future problems
- Craft and optimize core parallel algorithms and data structures for GPU solutions
- Contribute through library development and direct application contributions
- Collaborate with architecture, research, libraries, tools, and system software teams
- Investigate application performance and developer productivity to influence next-generation architectures, software platforms, and programming models
Requirements
What you’ll need- Pursuing an MSc or preferably PhD degree in an engineering or computer science related discipline
- Programming fluency in C/C++ and/or Fortran
- Deep understanding of software design, programming techniques, and algorithms
- Strong mathematical fundamentals, including linear algebra and numerical methods
- Experience with parallel programming, ideally CUDA C/C++ and OpenACC
- Strong communication and organization skills
- Logical approach to problem solving
- Good time management and task prioritization skills
- Domain expertise in telecommunications, medical imaging, machine learning, deep learning, or natural sciences is helpful but not required
Benefits
Comp & perks- Highly competitive salaries
- Comprehensive benefits package