
Senior Developer, Technology Engineer
NVIDIA
full-time
Posted on:
Location Type: Hybrid
Location: Santa Clara • California • New York • United States
Visit company websiteExplore more
Salary
💰 $184,000 - $356,500 per year
Job Level
About the role
- Research and develop techniques to accelerate top CSP workloads on NVIDIA’s computing platform including advanced CPUs, GPUs and interconnects.
- Work directly with key customers to perform in-depth analysis and optimization of complex workloads to ensure the best possible performance on current and next-generation hardware.
- Collaborate with libraries, tools, system software architecture, hardware, and research teams at NVIDIA to influence the design of next-generation programming models, software, and architectures.
Requirements
- A Masters degree in Computer Science, Computer Engineering, or related computationally focused science degree (or equivalent experience).
- 8+ years of relevant work experience or research.
- Programming proficiency in C/C++ with a deep understanding of software design, programming techniques, and algorithms.
- A background that includes parallel programming, ideally CUDA C/C++.
- Hands on experience doing low-level performance optimizations.
- In-depth expertise with CPU and GPU architecture fundamentals.
- Strong math skills, including linear algebra, for problem-solving and performance modeling.
- Good communication, organization and prioritization skills.
Benefits
- equity
- benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++CUDAparallel programmingperformance optimizationsoftware designprogramming techniquesalgorithmsCPU architectureGPU architecture
Soft Skills
communicationorganizationprioritizationproblem-solvingcollaboration
Certifications
Masters degree in Computer ScienceMasters degree in Computer Engineering