Skill
Parallel Programming
Software Development and Engineering Practices
Parallel programming is a software development technique for designing programs that execute multiple computations simultaneously across multiple processor cores or machines, using constructs like threads, processes, and message passing. It is used by systems and performance engineers to speed up computationally intensive tasks such as scientific simulation, data processing, and machine learning training.
Open roles requiring Parallel Programming (1)
Senior Solution Engineer, Compute Systems
NVIDIA
Full-time · $168,000 – $322,000
A senior-level software engineer role supporting NVIDIA's enterprise customers with AI-powered solutions for products like AI Enterprise, Omniverse, and vGPU. This position suits experienced engineers who enjoy customer-facing problem-solving and want to apply AI and GPU technologies to real-world support challenges.
Listed on NVIDIA’s careers site · Apply there ↗
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.