Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Python Numerical Computing Libraries

$184k - $287.5k

NVIDIA

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Python Numerical Computing Libraries in Santa Clara, CA vacancy
  • 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... 
    Senior
    Software

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • 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... 
    Senior
    Software
    Contract work

    Aditi Consulting

    Sunnyvale, CA
    4 days ago
  • 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... 
    Senior
    Software

    Thomas To

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Software
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Software
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    18 hours ago
  • $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... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Software
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Software

    Google

    Sunnyvale, CA
    3 days ago
  • $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.... 
    Senior
    Software
    Local area
    Flexible hours

    AmazonWebServices

    Cupertino, CA
    4 days ago
  • $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... 
    Senior
    Software

    Google

    Sunnyvale, CA
    3 days ago
  • $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... 
    Senior
    Software
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $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... 
    Senior
    Software
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Software
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    4 days ago
  • 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,... 
    Senior
    Software

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • 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... 
    Senior
    Software
    Work at office
    2 days per week

    Illumio

    Sunnyvale, CA
    1 day ago
  • $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,... 
    Senior
    Software

    NVIDIA

    Santa Clara, CA
    1 day ago
  • 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,... 
    Senior
    Software

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • 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... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Software
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $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... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $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... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • 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... 
    Senior
    Software

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $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... 
    Senior
    Software
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • 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,... 
    Senior
    Software

    Socket.dev

    Sunnyvale, CA
    8 hours ago
  • $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... 
    Senior
    Software
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    3 days ago
  • $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... 
    Senior
    Software
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago

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!