NVIDIA
Senior Software Engineer - Python Numerical Computing Libraries
NVIDIA, Myrtle Point, Oregon, United States, 97458
Why consider this job opportunity:
Base salary range of $184,000 - $287,500 for Level 4 and $224,000 - $356,500 for Level 5
Eligibility for equity and comprehensive benefits
Opportunity for career advancement and growth within a leading technology firm
Work on cutting‑edge projects in the fields of AI, data science, and HPC
Collaborative and dynamic team environment
Chance to make a significant impact in GPU‑accelerated computing solutions
What to Expect (Job Responsibilities):
Collaborate with product management and partners to understand use cases and contribute to technical roadmaps
Architect, prioritise, and develop accelerated and distributed implementations of numerical algorithms
Design future‑proof Python APIs for accelerated numerical/scientific computing libraries
Analyse and enhance the performance of APIs on various CPU and GPU architectures
Write effective, maintainable, and well‑tested code for production use
What is Required (Qualifications):
BS, MS, or PhD degree in Computer Science, Applied Math, Electrical Engineering, or a related field (or equivalent experience)
6+ years of relevant industry experience or equivalent academic experience after BS
Proficient in Python, C++, and CUDA programming
Strong understanding of fundamental numerical methods and dense/sparse array computing
Deep familiarity with Python numerical computing libraries, including accelerated implementations
How to Stand Out (Preferred Qualifications):
Experience using or contributing to Python libraries for data science, machine learning, or deep learning
Experience with low‑level GPU performance optimisation
Experience building, debugging, profiling, and optimising distributed applications on super‑computers or the cloud
Background with tasking or asynchronous runtimes
Knowledge of compiler optimisation techniques and domain‑specific language design
#SoftwareDevelopment #PythonDevelopment #GPUComputing #DataScience #CareerOpportunity
We prioritise 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
Base salary range of $184,000 - $287,500 for Level 4 and $224,000 - $356,500 for Level 5
Eligibility for equity and comprehensive benefits
Opportunity for career advancement and growth within a leading technology firm
Work on cutting‑edge projects in the fields of AI, data science, and HPC
Collaborative and dynamic team environment
Chance to make a significant impact in GPU‑accelerated computing solutions
What to Expect (Job Responsibilities):
Collaborate with product management and partners to understand use cases and contribute to technical roadmaps
Architect, prioritise, and develop accelerated and distributed implementations of numerical algorithms
Design future‑proof Python APIs for accelerated numerical/scientific computing libraries
Analyse and enhance the performance of APIs on various CPU and GPU architectures
Write effective, maintainable, and well‑tested code for production use
What is Required (Qualifications):
BS, MS, or PhD degree in Computer Science, Applied Math, Electrical Engineering, or a related field (or equivalent experience)
6+ years of relevant industry experience or equivalent academic experience after BS
Proficient in Python, C++, and CUDA programming
Strong understanding of fundamental numerical methods and dense/sparse array computing
Deep familiarity with Python numerical computing libraries, including accelerated implementations
How to Stand Out (Preferred Qualifications):
Experience using or contributing to Python libraries for data science, machine learning, or deep learning
Experience with low‑level GPU performance optimisation
Experience building, debugging, profiling, and optimising distributed applications on super‑computers or the cloud
Background with tasking or asynchronous runtimes
Knowledge of compiler optimisation techniques and domain‑specific language design
#SoftwareDevelopment #PythonDevelopment #GPUComputing #DataScience #CareerOpportunity
We prioritise 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