Senior Software Engineer – Python Numerical Computing Libraries

Job not on LinkedIn

11 hours ago

Apply Now
Logo of NVIDIA

NVIDIA

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.

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

📋 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

11 hours ago

Senior Product Marketing Manager at Acquia championing Drupal and Acquia Cloud Platform. Focused on go-to-market strategy, AI integration, and cross-functional collaboration.

Cloud

Drupal

17 hours ago

Senior Backend Engineer (C++) designing and delivering features for sports entertainment data platform. Collaborating with cross-functional teams to innovate and maintain high quality code.

AWS

Azure

Cloud

Docker

Google Cloud Platform

Kafka

Kubernetes

Microservices

Terraform

18 hours ago

VELAIO

51 - 200

Desarrollador Python Bilingüe trabajando en proyectos tecnológicos emocionantes. Colaborando con el equipo y resolviendo problemas en un entorno de desarrollo dinámico.

🗣️🇪🇸 Spanish Required

Django

JavaScript

Python

20 hours ago

Senior Java Developer creating software and analyzing needs for federal government consulting. Working independently and in teams within a fast-paced, creative environment.

Angular

Hibernate

Java

JavaScript

jQuery

Oracle

RDBMS

SOAP

Spring

SQL

20 hours ago

Senior Backend .NET Engineer designing and maintaining robust backend systems for cannabis regulatory solutions. Focused on security, performance, and integration with front-end and third-party services.

.NET

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com