Senior Software Engineer - Python Numerical Computing Libraries
$184k - $287.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 Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD – 287,500 USD for Level 4, and 224,000 USD – 356,500 USD for Level 5. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until April 13, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering a diverse 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. #J-18808-Ljbffr NVIDIA
- NVIDIA is seeking an experienced software professional in Santa Clara, CA to design and develop accelerated Python APIs for numerical computing. Join our team to help optimize GPU-accelerated... ...and experience publishing Python libraries. A competitive salary and equity...SeniorSoftware
$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
- NVIDIA’s accelerated computing platform centers on CUDA Core Libraries for GPU-accelerated software, and this role designs and implements Python APIs and bindings for foundational CUDA capabilities. You will integrate native C/C++ components, define interoperability with...SeniorSoftware
$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$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$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$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$262k - $365k
...Review code developed by other engineers and provide feedback to... .... 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).5... ...qualifications:Master's degree or PhD in Computer Science or related technical...SeniorSoftware$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$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$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- 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$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- Apple Inc. in Cupertino seeks an experienced SRE software engineer to build and enhance compute infrastructure, ensuring services scale to meet demand for Apple Services. You will work on VM lifecycle management and bare metal provisioning within a highly distributed environment...SeniorSoftware
$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- 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
$168k - $270.25k
We are looking for Senior Software Development Engineer in Test to join our Confidential Computing team for NVIDIA's Enterprise SWQA team. Are you passionate about new feature... ...understanding of embedded systems, Linux, Python, C and C++.Experience with Hypervisors is a...SeniorSoftwareFull timeWorldwide$192k - $279k
...collaborating with partner teams (e.g., engineers, PgMs, UX) during product... ...within networking, storage, compute hardware, databases, file... ...cluster management, or other software infrastructure areas.... ...delivering technical presentations to senior leadership.3 years of...SeniorSoftwareWorldwide
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!
- agile software developer Santa Clara, CA
- software developer internship no experience Santa Clara, CA
- software engineer staff Santa Clara, CA
- experienced software developer Santa Clara, CA
- work from home software developer Santa Clara, CA
- software developer fintech Santa Clara, CA
- software data engineer Santa Clara, CA
- financial software developer Santa Clara, CA
- software developer internship Santa Clara, CA
- software engineer Santa Clara, CA
