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
- ...looking for an experienced software professional to... ...distributed implementations of Python APIs for numerical computing. Python has become the de... ...implementations of Python numerical libraries, supporting Python‑based... ...Applied Math, Electrical Engineering, or related field (or...SeniorSoftware
- 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
NVIDIA Gruppe is seeking an experienced software professional to design and develop GPU-accelerated Python APIs for numerical computing. This role involves architecting implementations of numerical algorithms and optimizing APIs for performance across CPU and GPU architectures...SeniorSoftware- NVIDIA Corporation is seeking an experienced software professional in Santa Clara to contribute to the development of GPU-accelerated Python APIs for numerical computing. Join a dynamic team to optimize GPU implementations for scientific computing and data analytics. The...SeniorSoftware
- Senior Technical Product Marketing Manager This role... ...work closely with engineering to understand the technical... ..., networking, CUDA libraries, model architectures and... ...to See A BS Degree in Computer Science or Engineering... ...—background in software development, AI infrastructure...SeniorSoftware
- ...unique approach to accelerated computing. We’re looking for a... ...to accelerate Computer‑Aided Engineering Industries. This role is responsible... ...management experience with software or hardware products. Solid... ...and messaging for SDKs or libraries. Passionate about and experienced...SeniorSoftware
$144k - $270.25k
We are now looking for Software Engineers who see the big picture of Cloud Computing and AI. This essential role will give you a rare opportunity to craft and deliver... ...What you'll be doing: Design, build and implement Python SDKs and CLIs to interact with Cloud GPU Services....SeniorSoftware- ...Python Developer Duration: 04-Feb-2019 - 02-Aug-2019 Description: We are looking... ...Linux command-line Passionate about scaling software with large sets of data Team spirit Good problem-solving skills BSc in Computer Science, Engineering or relevant field...SeniorSoftwareWork experience placement
$184k - $287.5k
Senior Accelerated Computing Architect NVIDIA is developing software and system architectures for accelerated high... ...design, software engineering, product, and research... ...including linear algebra and numerical methods. A passion... .... Familiarity with Python is a plus. Good...SeniorSoftwareWork experience placement- 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
$248k - $349k
Google is seeking a Senior Staff Software Engineer for Google Cloud Compute in Sunnyvale, CA. This role involves providing technical leadership on impactful projects, managing deliverables, and influencing a distributed team. Candidates should possess a wealth of experience...SeniorSoftware$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- ...the Role NVIDIA Math Libraries team is looking for a senior engineer to join our... ...quality and performance numerical dense linear algebra software on GPUs. Owning the... ...Bachelor's degree in Computer Science, Applied Math... ...language, preferably Python. Benefits Competitive...SeniorSoftware
- Keysight Technologies is seeking a Software Engineer in Santa Clara, California, to join their circuit... ...and algorithms for high-performance computing and scientific computing applications.... ...will possess strong skills in C++ and Python and have extensive experience in...SeniorSoftware
$152k - $241.5k
NVIDIA is seeking a Senior Software Engineer for its InfiniBand Switch and NVLink FW group in Santa Clara, CA. In this... .... We're looking for someone with a B.Sc in Computer Science or equivalent, proficient in C++ and Python, with 5+ years of experience. The position offers...SeniorSoftware- ...technology leader is looking for an experienced SRE software engineer in Cupertino, California, to build and enhance compute infrastructure for Apple's services. The role... ...cloud infrastructure, and proficiency in Go or Python. The position offers a competitive salary and...SeniorSoftware
$300 per month
...energy and intelligence. We’re crafting the engine that powers a world where people can... ..., AI‑first cloud infrastructure, and our Compute‑focused Site Reliability Engineers are the... ...cause analysis for kernel crashes, hardware‑software integration problems, and performance...SeniorSoftwareTemporary work$152k - $241.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...SeniorSoftware$152k - $287.5k
NVIDIA AI in Santa Clara is seeking a Senior Infrastructure Software Engineer to enhance deep learning libraries. This role includes designing... ...candidate has a Master's degree in Computer Science or similar, strong experience in Python, and knowledge in tools like Kubernetes...SeniorSoftware- A leading technology company in California is looking for a Senior Engineer to enhance its Math Libraries team. The successful candidate will design and implement high-performance numerical software on GPUs, engaging closely with product management and mentoring peers....SeniorSoftware
$248k - $349k
Senior Staff Software Engineer, Google Cloud Compute Location: Sunnyvale, CA, USA Position Level: Advanced About the role Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information...SeniorSoftwareFull time$152k - $241.5k
...OS, container, GPU, and systems engineers, and apply machine learning or deep... ...or prediction) within existing software workflows. Qualifications 5+... ...Engineering, Mathematics, Physics, Computer Science, or equivalent experience. Strong Python and JavaScript skills;...SeniorSoftware- ...Corporation in Santa Clara is seeking skilled software engineers to enhance its deep learning libraries, focusing on scalable infrastructure... ...should have at least a BS in Computer Science or Engineering, proficiency in Python, familiarity with C/C++, and experience...SeniorSoftware
$184k - $287.5k
NVIDIA is seeking a Senior Software Engineer to join the Developer Tools team in Santa Clara... ...role, you will enhance existing compute debugger tools and libraries, collaborating closely with teams... ...strong programming skills in C, C++, Python, and assembly. The position...SeniorSoftware$108k - $172.5k
NVIDIA has been transforming computer graphics, PC gaming, and... ...We are seeking a motivated Senior HPC Support Engineer - Compute/GPU (DGX Platform... ...broad scope of AI hardware and software products. As a primary... ...NCCL). Shell scripting (Bash/Python). Ethernet and Distributed...SeniorSoftwareWork experience placement$184k - $287.5k
NVIDIA is seeking a skilled software engineer in their Deep Learning Libraries Group to develop innovative deep learning... ...possess a bachelor's degree in Computer Science or a related field, with... ...years of relevant experience. Strong Python and C/C++ skills are crucial,...SeniorSoftware$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 architectures Strong...SeniorSoftware- Matterport is seeking a Senior Machine Learning/Computer Vision Engineer to lead research, design, and deployment of state-of-the-art ML... ...CA requires collaboration across hardware, software, and product teams, and strong Python and C++ coding skills. #J-18808-Ljbffr...SeniorSoftware
$152k - $287.5k
NVIDIA is seeking a Senior Infrastructure Software Engineer based in Santa Clara, California... ...to enhance deep learning libraries. This role focuses on... ...will have a Master's in Computer Science and 3+ years' experience, particularly in Python and C/C++. Compensation includes...SeniorSoftware$184k - $287.5k
Nvidia Corporation is seeking a Senior Software Engineer to join its Developer Tools team in Santa Clara... ...focuses on enhancing NVIDIA's compute debugger products across a portfolio of... ...programming languages such as C, C++, and Python, along with an excellent understanding...SeniorSoftware
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!
- ngo software engineer Santa Clara, CA
- software developer Santa Clara, CA
- software developer internship no experience Santa Clara, CA
- part time software developer remote Santa Clara, CA
- financial software developer Santa Clara, CA
- senior software engineer ruby on rails Santa Clara, CA
- software engineer amazon Santa Clara, CA
- senior software design engineer Santa Clara, CA
- software engineer remote Santa Clara, CA
- software engineer entry level Santa Clara, CA

