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
  •  ...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... 
    Senior
    Software

    NVIDIA

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

    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... 
    Senior
    Software

    NVIDIA Gruppe

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

    NVIDIA Corporation

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

    NVIDIA Gruppe

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

    NVIDIA Gruppe

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

    NVIDIA

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

    Netpace

    Santa Clara, CA
    14 hours ago
  • $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... 
    Senior
    Software
    Work experience placement

    NVIDIA

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

    Google

    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
  •  ...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... 
    Senior
    Software

    NVIDIA

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

    Keysight Technologies

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

    NVIDIA

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

    Apple Inc.

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

    Crusoe Energy Systems

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

    Nvidia Corporation

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

    NVIDIA AI

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

    NVIDIA

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

    Google

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

    NVIDIA Corporation

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

    Nvidia Corporation

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

    NVIDIA

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

    NVIDIA

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

    NVIDIA

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

    NVIDIA

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

    Matterport

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

    NVIDIA

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

    Nvidia Corporation

    Santa Clara, CA
    1 day 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!