
Senior System Software Engineer – Neural Graphics Performance
NVIDIA
full-time
Posted on:
Location Type: Remote
Location: California • Washington • United States
Visit company websiteExplore more
Salary
💰 $152,000 - $287,500 per year
Job Level
Tech Stack
About the role
- Implement, validate, release and maintain highly-optimized reconstruction and rendering algorithms using CUDA and Slang.
- Optimize data processing pipelines for low latency and maximum throughput.
- Influence software architecture, validation strategy and technical roadmaps to ensure outstanding performance.
Requirements
- Master's of Science in Computer Science or Electrical engineering (or equivalent experience).
- 3 years of practical experience.
- Strong fundamentals in real-time computer graphics.
- Expertise in GPU-accelerated software with CUDA, Slang, or other shading languages (GLSL, HLSL, Metal) for low-latency, high-throughput applications.
- Expertise defining and driving performance metrics through profiling and benchmarking.
- Proficiency with Python and C++.
- Track record releasing production-grade software.
- Excellent software engineering fundamentals (source control, CI/CD, testing/validation, packaging, containerization, release).
- Excellent written, visual, and verbal communication to present performance challenges, tradeoffs, and architectural alternatives.
- Curiosity and drive to learn new technologies and partner across teams and functions.
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
CUDASlangGLSLHLSLMetalPythonC++performance metricsprofilingbenchmarking
Soft Skills
communicationcuriositydrive to learncollaboration
Certifications
Master's of Science in Computer ScienceMaster's of Science in Electrical Engineering