Senior Software Engineer, Python Numerical Computing Libraries

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$184,000–$287,500 / yr
Posted
21 days ago
Freshness
Confirmed live yesterday
Closes
Oct 1, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $236k
$104k most similar roles pay here $307k

This role pays more than 91% of similar roles. Most pay $157,525–$217,725 — the shaded band above. At the midpoint, this role pays about $236k versus about $188k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Python Numerical Computing Libraries

As a Senior Software Engineer - Python Numerical Computing Libraries, you will join a dynamic team focused on developing and optimizing GPU-accelerated and distributed implementations of Python numerical libraries. You will work with product management to define technical roadmaps, architect and prioritize numerical algorithms, and design future-proof Python APIs for scientific computing. Your daily responsibilities include analyzing performance across CPU and GPU architectures, prototyping integrations into target frameworks, and writing maintainable code for production use while contributing to multi-GPU runtime systems. The role requires expert proficiency in Python, C++, and CUDA programming, alongside a deep understanding of numerical methods, dense and sparse array computing, and libraries like NumPy and SciPy. You will solve complex problems in scientific computing, data analytics, and deep learning by unlocking the power of distributed GPU computing across supercomputers and cloud environments.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Architect and develop accelerated and distributed implementations of numerical algorithms.
  • Design future-proof Python APIs for accelerated numerical and scientific computing libraries.
  • Analyze and optimize the performance of developed APIs across various CPU and GPU architectures.
  • Prototype integrations of developed APIs into targeted frameworks like TensorFlow, PyTorch, or JAX.
  • Write maintainable, well-tested code for production use in high-performance computing environments.
  • Contribute to the development of runtime systems that support multi-GPU computing.
  • Collaborate with partners to define technical roadmaps based on specific user requirements.

What we're looking for

  • BS, MS, or PhD degree in Computer Science, Applied Math, Electrical Engineering, or a related field.
  • 6+ years of relevant industry experience or equivalent academic experience after a BS degree.
  • Excellent programming skills in Python, C++, and CUDA.
  • Strong understanding of fundamental numerical methods and dense/sparse array computing.
  • Deep familiarity with Python numerical computing libraries like NumPy and SciPy, including accelerated implementations.
  • Experience developing and publishing Python libraries using standard methodologies for pythonic API design.
  • Strong background in parallel programming and performance analysis.
  • Experience with low-level GPU optimization and building distributed applications on supercomputers or the cloud.

More like this

Similar roles

Senior Software Engineer

The Walt Disney Company

Remote 16 days ago $148,700$199,400
JavaScript HLS DASH Web Development PlayReady Widevine AVC HEVC AAC EAC3 cross platform development Android Gaming Consoles
5+ yrs exp Remote

Senior Software Engineer

Microsoft

79 days ago $119,800$234,700
C C++ C# Java JavaScript Python Linux Distributed Systems SOA Data Structures Algorithms Optimization Monitoring Observability
4+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA +1 50 days ago $177,900$257,550
JavaScript TypeScript Java REST GraphQL End-to-End Testing AI Frameworks Web Components
8+ yrs exp

Senior Software Engineer

CoStar Group

Richmond, VA 46 days ago $130,500$170,000
React TypeScript Tailwind CSS JavaScript HTML CSS LLMs Prompt Engineering RESTful APIs Webpack Babel Redux Context API Git CI/CD .NET Core SQL Server Elastic Search Node.js AWS S3 Lambda SQS Kafka Redis Jest