NVIDIA
Senior Software Engineer, MathDx – cuBLASDx and cuSolverDx
NVIDIA, Myrtle Point, Oregon, United States, 97458
Overview
Employer Industry: Technology (Accelerated Computing and AI) Why consider this job opportunity
Base salary range of $148,000 - $235,750 for Level 3 and $184,000 - $287,500 for Level 4 positions Eligible for equity and comprehensive benefits package Opportunity to work with a team of forward-thinking and innovative engineers Chance to design and develop cutting-edge mathematical libraries for high-performance computing and AI applications Supportive and diverse work environment that values creativity and autonomy What to Expect (Job Responsibilities)
Design modern, flexible, and user-friendly APIs for math libraries and lead design reviews Collaborate closely with internal teams and external partners to understand use cases and requirements Continuously survey current trends in software systems to become a domain expert Optimize math libraries for performance and runtime flexibility Contribute to the development of GPU-accelerated mathematical solutions for various applications What is Required (Qualifications)
PhD or MSc degree in Computer Science, Applied Math, or a related field, or equivalent experience Minimum of 3 years of experience in designing and developing software for high-performance computing and/or AI applications Advanced C++ skills, including knowledge of modern design paradigms Experience with parallel programming using CUDA or OpenCL Strong collaboration, communication, and documentation skills How to Stand Out (Preferred Qualifications)
Familiarity with graph compilers and Just In Time compilation workflows (e.g., XLA, LLVM, MLIR) Programming skills in Python and knowledge of modern automation setups for software building and testing Experience with CCCL, OpenMP, OpenACC, multi-threading, MPI, or PGAS Strong background in numerical methods (e.g., FFT, numerical linear algebra) Familiarity with scientific and deep learning libraries and frameworks such as PyTorch, JAX, MKL, MAGMA, PETSc, or Kokkos We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately. We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer.
#J-18808-Ljbffr
Employer Industry: Technology (Accelerated Computing and AI) Why consider this job opportunity
Base salary range of $148,000 - $235,750 for Level 3 and $184,000 - $287,500 for Level 4 positions Eligible for equity and comprehensive benefits package Opportunity to work with a team of forward-thinking and innovative engineers Chance to design and develop cutting-edge mathematical libraries for high-performance computing and AI applications Supportive and diverse work environment that values creativity and autonomy What to Expect (Job Responsibilities)
Design modern, flexible, and user-friendly APIs for math libraries and lead design reviews Collaborate closely with internal teams and external partners to understand use cases and requirements Continuously survey current trends in software systems to become a domain expert Optimize math libraries for performance and runtime flexibility Contribute to the development of GPU-accelerated mathematical solutions for various applications What is Required (Qualifications)
PhD or MSc degree in Computer Science, Applied Math, or a related field, or equivalent experience Minimum of 3 years of experience in designing and developing software for high-performance computing and/or AI applications Advanced C++ skills, including knowledge of modern design paradigms Experience with parallel programming using CUDA or OpenCL Strong collaboration, communication, and documentation skills How to Stand Out (Preferred Qualifications)
Familiarity with graph compilers and Just In Time compilation workflows (e.g., XLA, LLVM, MLIR) Programming skills in Python and knowledge of modern automation setups for software building and testing Experience with CCCL, OpenMP, OpenACC, multi-threading, MPI, or PGAS Strong background in numerical methods (e.g., FFT, numerical linear algebra) Familiarity with scientific and deep learning libraries and frameworks such as PyTorch, JAX, MKL, MAGMA, PETSc, or Kokkos We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately. We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer.
#J-18808-Ljbffr