Senior Software Engineer – Python Numerical Computing Libraries

🕒 April 9

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

Artificial Intelligence • Gaming • Automotive

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• 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

🎯 Requirements

• 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

🏖️ Benefits

• equity • benefits

Apply Now

Similar Jobs

🕒 April 9

Kustomer

201 - 500

☁️ SaaS

🤝 B2B

🤖 Artificial Intelligence

Lead the blueprint for AI-driven development at Kustomer, transforming tooling for faster coding and deployment. Work collaboratively to enhance efficiency across the engineering organization.

JavaScript

Python

SDLC

Terraform

Go

🕒 April 9

Chromatic (we're hiring!)

11 - 50

☁️ SaaS

⚡ Productivity

🏢 Enterprise

Backend Engineer building resilient APIs with Elixir and TypeScript for Chromatic's product. Collaborating across teams to enhance frontend developer experiences and ensuring code quality.

Elixir

TypeScript

🕒 April 8

ICF

5001 - 10000

☁️ SaaS

⚡ Energy

Senior Software Engineer supporting DoD Child and Youth Programs with Java, React, and SQL Server. Leading software development efforts in a remote full life-cycle software engineering environment.

Angular

Hibernate

Java

Postgres

React

Spring

Spring Boot

SpringBoot

SQL

🕒 April 8

HeadSpin

201 - 500

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

Java Backend Developer working on database engineering and performance optimization at Cincom Systems. Collaborating with teams to enhance a production-proven platform in a remote setting.

Hibernate

Java

Oracle

Postgres

Spring

SQL

🕒 April 8

SentiLink

51 - 200

🔐 Security

💳 Fintech

💸 Finance

Engineering Manager leading a backend engineering team to build API-driven identity verification solutions. Focused on technical direction, team growth, and collaboration across product teams.

Distributed Systems

Python

Go