Senior Software Engineer - Python Numerical Computing Libraries
$184k - $356.5kNVIDIA
We are looking for an experienced software professional to contribute to design and development of accelerated and distributed implementations of Python APIs for numerical computing. In the last decade, Python has become the de-facto programming language for practitioners in AI, data science and HPC, through popular frameworks such as NumPy, SciPy, TensorFlow and PyTorch. These frameworks provide an efficient high-level programming interface, allowing their users to focus on their application while providing highly optimized implementations. NVIDIA has been at the forefront of providing GPU-accelerated implementations of the fundamental components of these frameworks.
Join our dynamic team to help develop and optimize GPU-accelerated and distributed implementations of Python numerical libraries, supporting Python-based frameworks in various ecosystems. This developer will be a crucial member of a team that is working to unlock the power of distributed GPU computing for domains such as scientific computing, data analytics, deep learning, and professional graphics, running on hardware ranging from supercomputers to the cloud!
What you will be doing:
Work closely with product management and internal or external partners, to understand use cases and requirements, and contribute to the technical roadmaps of libraries
Architect, prioritize, and develop accelerated and distributed implementations of numerical algorithms
Design future-proof Python APIs for accelerated numerical/scientific computing libraries
Analyze and improve the performance of developed APIs on various CPU and GPU architectures, especially as a part of customer-critical end-to-end workflows
Prototype integrations of developed APIs into targeted frameworks
Write effective, maintainable, and well-tested code for production use
Contribute to the development of runtime systems that underlay the foundation of multi-GPU computing at NVIDIA
What we need to see:
BS, MS or PhD degree in Computer Science, Applied Math, Electrical Engineering or related field (or equivalent experience)
6+ years of relevant industry experience or equivalent academic experience after BS
Excellent Python, C++ and CUDA programming skills
Strong understanding of fundamental numerical methods, dense and sparse array computing
Deep familiarity with Python numerical computing libraries (e.g. NumPy, SciPy), including accelerated implementations (e.g. CuPy, Jax.NumPy, NumS, cuNumeric)
Experience developing and publishing Python libraries, following standard methodologies for pythonic API design
Strong background with parallel programming and performance analysis
Ways to stand out from the crowd:
Experience using/contributing to Python libraries for data science (e.g. Pandas), machine learning (e.g. scikit-learn) and deep learning (e.g. TensorFlow, PyTorch)
Experience with low-level GPU performance optimization
Experience building, debugging, profiling and optimizing distributed applications, on supercomputers or the cloud
Background with tasking or asynchronous runtimes
Background on compiler optimization techniques, and domain-specific language design
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until August 25, 2026.This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.$184k - $287.5k
NVIDIA's accelerated computing platform has... ...will be part of an engineering team developing,... ..., and optimizing software to accelerate and... ...to help us build libraries to significantly... ...Excellent C++ and Python programming and software... ...in numerical methods, Hamiltonian...SeniorSoftwareFull time$184k - $287.5k
NVIDIA’s accelerated computing platform is foundational to modern HPC... ...this platform are CUDA Core Libraries that enable developers to build... ...and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the Python experience for CUDA Core...SeniorSoftwareFull time- Aditi Consulting is seeking a Senior SLAM Computer Vision Engineer in Sunnyvale, CA. The candidate will design and develop high-performance software featuring cutting-edge computer vision capabilities, contributing to foundational projects for future computing applications...SeniorSoftwareContract work
$224k - $356.5k
...and CPU accelerated software libraries. Projects like nvComp... ...analytics, image processing, computer vision, and... ...languages for various numerical methodperformance tuning... ...guidance to library engineers working with you,find... ...language, preferably Python.NVIDIA is widely considered...SeniorSoftwareFull timeWorldwide$184k - $287.5k
...are now looking for a Senior Accelerated Computing Architect!NVIDIA is developing software and system... ...hardware design, software engineering, product, and research... ...including linear algebra and numerical methods.A passion for... ....Familiarity with Python is a plus.Good...SeniorSoftwareFull time$192k - $304.75k
NVIDIA pioneered accelerated computing. Today, we are building software, systems, and research... ...that help scientists and engineers solve problems that were... ...together to design GPU-native numerical methods that make... ...numerical software in C++ and Python, plus experience...SeniorSoftware$155.42k - $205.9k
...centric use cases. About the Role: We are seeking a Senior ML Infrastructure engineer to help build and scale robust Compute platforms for Simulation workflows. In this... ...: Design and implement core platform backend software components. Collaborate with Simulation engineers...SeniorSoftwareFull timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$184k - $287.5k
We are looking for software engineers to contribute to the design and development of libraries and tools to simplify and accelerate computing for unstructured sparsity... ...used in DL, such as Python and PyTorchEvaluate... ...optimizationUnderstanding of numerical linear algebra...SeniorSoftwareFull time$155.42k - $395.9k
Job DescriptionAbout the Team:The ML Compute Platform is part of the AI Compute Platform... .... About the Role:We are looking for a Senior Software Engineer to join our team and help us scale our... ...\ Expertise in either Go, C++, Python or other relevant coding languages Strong...SeniorSoftwareFull timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$184k - $287.5k
NVIDIA Math Libraries team is looking for a senior engineer to join our development efforts... ...and performance numerical dense linear algebra software on GPUs.Owning the execution... ...'s degree in Computer Science, Applied Math... ..., preferably Python.With a competitive salary...SeniorSoftwareFull timeRemote work$183k - $247.6k
...people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations... ...Amazon Web Services (AWS) Hardware Engineering team creates compute and storage server designs for Amazon’s web services....SeniorSoftwareLocal areaFlexible hours$262k - $365k
...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across... ..., maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor... ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8...SeniorSoftware$117k - $234k
...Marketing Technology Engineering Team aims to build... ...impact, critical software/systems monitoring... ...Role summary:As a Senior Software Engineer... ...’s Degree in Computer Science or related... ...as JavaScript and Python.Experience with continuous... ...of open-source libraries, design patterns...SeniorSoftwareFull timeTemporary workPart time$229.9k - $262.4k
...Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes)Do you love building and pioneering in the technology space? Do you enjoy solving... ...not apply)At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)Preferred Qualifications...SeniorSoftwareFull timePart timeInternshipLocal area$117k - $234k
...handle high impact, critical software/systems monitoring issues,... ...scalable applications.• (Python):• Utilize libraries like to integrate a pre-... .... Were a team of software engineers, data scientists, cybersecurity... ...1: Bachelor's degree in computer science, computer...SeniorSoftwareFull timeTemporary workPart timeWork at officeFlexible hours$184k - $287.5k
NVIDIA's Deep Learning Libraries Group is seeking excellent software engineers to enable the next wave of NVIDIA’s highest... ...equivalent experience or higher degree in Computer Science or Computer Engineering... ....Strong programming skills in Python (or similar) and familiarity with...SeniorSoftwareFull timeRemote work- NVIDIA is hiring a Senior Software Engineer for NVIDIA Warp in the Finance group. You will own the end-to-end adoption path for Warp in computational applications, implementing CUDA/C++ changes and... ...AI workloads. Strong CUDA C++ and Python experience are required. #J-1880...SeniorSoftware
- NVIDIA Warp team seeks a hands‑on senior engineer to expand Warp adoption for computational physics, AI, and optimization workflows on NVIDIA GPUs. You... ...to adoption. You will implement CUDA‑X libraries, expose Python and native APIs, and design new APIs and building...SeniorSoftware
- NVIDIA Corporation is seeking a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will design idiomatic Python APIs, bindings, and high‑performance interfaces on top of native C/C++ foundations. You will collaborate with C/C++, Rust,...SeniorSoftware
- A cybersecurity company is seeking a Senior Backend Software Engineer focused on the Azure Firewall Management Program. This role involves integrating... ...ideal candidate should have Go/Golang experience, cloud computing skills, and knowledge of networking security. A Bachelor...SeniorSoftwareWork at office2 days per week
$176k - $333.5k
We are looking for a Senior Software Engineer for our Autonomous Vehicle... ...Machine Learning and Computer Vision techniques to... ..., Linear Algebra and Numerical Analysis Proficient in C++, Java and Python, with ability to... ...following Deep Learning libraries: TensorFlow, Caffe,...SeniorSoftware- NVIDIA Corporation in Santa Clara, CA is hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will design Pythonic APIs, bindings, and runtime infrastructure on top of native C/C++ foundations. You will own features end-to-end,...SeniorSoftware
- NVIDIA is hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will design and implement Python APIs and bindings, integrate native C/C++ components, and define robust interoperability with Rust and other languages. You will own...SeniorSoftware
$152k - $241.5k
NVIDIA has been transforming computer graphics, PC gaming, and accelerated... ...container, GPU, and systems engineers. When useful, you will apply... .../prediction) inside existing software workflows.What we need to see... ...equivalent experience.Strong Python and JavaScript;Comfortable...SeniorSoftwareFull timeRemote work$168k - $258.75k
NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more... ...cross functionally with our partners, engineering, operations & field teams to develop comprehensive... ...of, and capable of explaining GPU, software and computing architecturesStrong desire...SeniorSoftwareFull time$184k - $287.5k
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing... ...on the world.We are looking for a senior systems software engineer to advance the Continuous... ...several programming languages (e.g., Python, Bash, Go), and with data structures...SeniorSoftwareFull time$192k - $278k
Partner with engineering leads to define the strategy for ML networking... ...delivering host networking libraries for training and inference (... ...to Google's standard compute, TPU and GPU systems, aligning... ...with Google's Host Networking Software teams and Google internal PAs...SeniorSoftwareWorldwide$152k - $241.5k
We are now looking for a Senior Infrastructure Software Engineer for Deep Learning Libraries!NVIDIA's Deep Learning Libraries Group... ...to see:A Masters Degree in Computer Science or Computer Engineering... ...experienceStrong programming skills in Python (or similar) and familiarity...SeniorSoftwareFull time- Intuitive Surgical in Sunnyvale, CA is seeking an experienced embedded software engineer to design, build, and optimize reusable software frameworks for compute-intensive applications on the dV5 system and future platforms. The role focuses on edge compute architecture,...SeniorSoftware
$166k - $259k
...experts in AI, energy systems, software engineering and product design—all... ...talented grid simulations and computational specialist to join Tapestry and... ...programming languages such as Python, Java, or C/C++.Understanding of numerical methods, including solving nonlinear...SeniorSoftwareFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Python Numerical Computing Libraries. Be the first to apply!
- senior robotics software engineer Santa Clara, CA
- software system engineer Santa Clara, CA
- security software engineer Santa Clara, CA
- intel software engineer Santa Clara, CA
- software developer fintech Santa Clara, CA
- new graduate software engineer Santa Clara, CA
- software development engineer aws Santa Clara, CA
- information technology software engineer Santa Clara, CA
- graduate software developer no experience Santa Clara, CA
- software developer internship no experience Santa Clara, CA

