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 Gruppe

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. Equal Opportunity Statement 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 Gruppe

Vacancy posted 18 hours 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
    2 days 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
    18 hours 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
    3 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
    18 hours 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
    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
    18 hours 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
    1 day ago
  • $184k - $287.5k

     ...our Generative AI software with our most strategic...  ...acuity with senior leaders, staying ahead...  ...life using NVIDIA libraries (NeMo, NIMs,...  ...with NVIDIA Product, Engineering, Research, Solution...  ...Masters or PhD in Computer Science,...  ...HuggingFace, LangChain, Python, PyTorch, NVIDIA NeMo... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...OS, container, GPU, and systems engineers, and apply machine learning and...  ...classification/prediction) inside existing software workflows. Qualifications 5+...  ..., Mathematics, Physics, Computer Science, or equivalent experience. Strong Python and JavaScript skills. Comfortable... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    18 hours 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 Gruppe

    Santa Clara, CA
    18 hours ago
  •  ...Senior Python (Java) Location: San Jose, CA University degree in Computer Related Sciences or similar Strong OOP...  ...5+ years of software development experience...  ...and resolving native library dependencies Proficient...  ...testing, and other engineering best practices... 
    Senior
    Software

    My3Tech Inc

    San Jose, CA
    4 days ago
  • $160k - $250k

     ...classical high‑performance computing resources. Publish...  ..., scalable component libraries and application...  ...Mathematics, Electrical Engineering, Chemistry, Materials...  ...coding background in Python and experience developing...  ...production‑quality scientific software. Hands‑on experience... 
    Senior
    Software
    Temporary work

    Fujitsu Careers

    Santa Clara, CA
    1 day ago
  • $181.1k - $318.4k

    Cupertino, California, United States Software and Services As a Sr. Site Reliability Engineer at Apple, you will be...  ...Qualifications Bachelor's Degree in Computer Science, an engineering‑related...  ...Expert‑level proficiency in Go, Python, or Java. Expert‑level proficiency... 
    Senior
    Software
    Relocation

    Apple Inc.

    Cupertino, CA
    18 hours ago
  •  ...Campbell, California, is seeking a Full-Stack AI Compute Architect to refine and optimize its AI software stack. This role requires extensive experience across...  ...C++ and GPU programming, and will work alongside engineers to scale and refine the software stack in... 
    Senior
    Software

    Oxmiq Labs

    Campbell, CA
    1 day ago
  • Overview We are looking for a Senior Software Program Manager to join NVIDIA’s Compute Software platform team. Our work has made a major impact in various fields...  ...with software and firmware development managers, engineers, and other logistical personnel to understand,... 
    Senior
    Software
    Shift work

    Segment (Twilio)

    Santa Clara, CA
    1 day ago
  • $181.1k - $318.4k

    Cupertino, California, United States Software and Services People at Apple...  ...found it. The Apple Service Engineering (ASE) team builds and...  ...Service Engineering (ASE)'s Compute team is seeking an experienced...  ...Kubernetes Highly proficient in Go or Python Be capable of collaborating... 
    Senior
    Software
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $200k - $322k

    NVIDIA Corporation seeks an experienced Senior Software Program Manager to join its Compute Software platform team in Santa Clara, California. This role is...  .... Applicants should possess a BS in Electrical Engineering or Computer Science, with 12+ years of relevant experience... 
    Senior
    Software

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  •  ...workstreams and dependencies to drive engineering velocity and transparency...  ...Lead various Software programs and initiatives in a...  ...Bachelor's or Master's degree in Computer Science or a related field...  ...Purpose, and Dependent Care. Our library of well-being benefits available... 
    Senior
    Software
    Full time
    Temporary work
    Local area
    Flexible hours

    SambaNova Systems

    San Jose, CA
    2 days ago
  • Overview We are looking for a Senior Software Program Manager to join NVIDIA’s Compute Software platform team. Our work has made a major impact in various fields...  ...working, and creative people to help us reach our Engineering goals. Responsibilities Work closely with software... 
    Senior
    Software

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...outstanding AI systems engineers to develop...  ...the inference systems software stack! We build innovative...  ...team, you'll develop libraries, code generators, and...  ...see Masters degree in Computer Science, Electrical Engineering...  ...SGLang, and MLC. Strong Python and C/C++ programming... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    18 hours ago
  • $143.5k - $212.85k

     ...solutions spanning all phases of the Software Development Lifecycle (SDLC)....  ...level issues, guiding junior engineers, operating with little...  ...on definitions from more senior roles. Advises immediate management...  ...backend development using Python and frameworks such as Django... 
    Senior
    Software
    Work at office
    Local area
    Immediate start
    Flexible hours

    PayPal

    San Jose, CA
    4 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
    11 hours ago
  • $100 per hour

     ...highly skilled High Performance Computing (HPC) Engineer with a strong background in...  ...with data scientists, software engineers, and domain experts...  ...programming languages such as Python, C++, or Julia, and relevant scientific computing libraries. Excellent analytical,... 
    Software
    Full time
    Contract work
    For contractors
    Local area
    Immediate start

    Schlumberger

    Sunnyvale, CA
    18 days ago
  • Google's Pixel AI/ML team in Mountain View is seeking a Senior Software Engineer to build AI-powered computer vision systems. You will design, implement, and test software across Python and C++, focusing on production-grade ML models and CV pipelines. You will collaborate... 
    Senior
    Software

    Google Inc.

    Mountain View, CA
    1 day ago
  • $148k - $235.75k

    NVIDIA has been transforming computer graphics, PC gaming, and...  ...looking for an outstanding Senior Technical Marketing Engineer to join our Metropolis team...  ...the architecture, research, libraries, tools, product management, and system software engineering teams at NVIDIA... 
    Senior
    Software
    Shift work

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $148k - $287.5k

    A leading technology firm in Santa Clara is seeking a Software Engineer to join their InfiniBand Switch and NVLink FW team. The role involves...  ...and 5+ years of experience, with strong skills in C++ and Python. This position offers competitive salaries ranging from $148,... 
    Senior
    Software

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...accelerate next‑generation computing experiences—from AI...  ...ROLE AMD is seeking a Senior Product Manager to...  ...AMD’s open‑source GPU software stack, with a specific...  ...it. You will influence engineering roadmaps, represent AMD...  ...vLLM and SGLang, and the libraries and profiling tools... 
    Senior
    Software
    Remote work

    Advanced Micro Devices

    Santa Clara, CA
    1 day ago
  • $149.75k - $275.58k

     ...market. Our diverse team of engineers and researchers have pioneered...  ...decade, Intel's Neuromorphic Computing Lab-together with a global ecosystem...  ..., algorithms, and software inspired by the brain's extraordinary...  ...software development in Python and C/C++, including systems-... 
    Senior
    Software
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Shift work

    Intel Corporation

    Santa Clara, CA
    11 hours ago
  • $200k - $280k

     ...manufacturing processes and a materials library that are inaccessible to...  ...environment. The Senior Manager blends deep technical...  ...cross‑functionally with IT, engineering, and business stakeholders to...  ...Need: Bachelor's degree in Computer Science, Information Technology... 
    Senior
    Contract work

    TryApplyNow

    Santa Clara, CA
    2 days ago
  • $100k - $190k

    We are searching for a Senior Computational Fluid Dynamics (CFD) Thermal-Hydraulics Engineer to join our team at Oklo. Position Description...  ..., Nek-5000, or equivalent CFD software. Strong fundamentals in heat...  ...languages. Fluency in Python. Experience with reactor... 
    Senior
    Software
    Remote work
    Flexible hours

    Oklo Inc

    Santa Clara, CA
    18 hours 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!