Senior Compiler Engineer – HPC

Job not on LinkedIn

October 15

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

• Solve difficult problems at the intersection of compilers, programming models, and high-performance computing architectures • Implement new and future OpenACC, OpenMP, and standard language parallelism features for C++, Fortran, and Python for NVIDIA GPUs and Multicore CPUs • Participate in the evolution of standard language parallelism for GPUs and Multicore CPUs • Balance individual effort with teamwork throughout debugging, prototyping, and productization • Discuss and refine software designs and implementation strategies with peers • Partner with application teams to investigate interesting and meaningful compilation problems from the HPC community

🎯 Requirements

• Bachelors, Masters, or Ph.D. Degree in Computer Science, ECE or equivalent experience • 6+ years experience developing production-quality compilers, tools, or similar software • Proven understanding of compiler internals including experience targeting auto-parallelization and GPU targets • Knowledge of programming fundamentals, especially in C/C++, with a deep understanding of parallel computer architectures and optimizations • Direct experience with Fortran or GPU programming models is a huge plus • Experience writing code using Modern C++ • Experience with GPU-based parallel computing • Familiarity with C++, Fortran, OpenACC, OpenMP, or CUDA compilation • Passion for compiler development.

🏖️ Benefits

• equity • benefits

Apply Now

Similar Jobs

October 15

Senior Project Engineer at Apex Companies supporting Water, Wastewater, and Water Resources projects. Provides technical support for utility design related projects and may require travel.

October 15

Lead Sediment Remediation Engineer driving innovative cleanup projects for Foth, a member-owned consulting firm. Mentor junior engineers while leading diverse and exciting sediment remediation projects.

October 15

Adversary Emulation & Defense Engineer enhancing Inmar's cyber threat defense by bridging offensive and defensive security disciplines. Design and execute collaborative, threat-informed adversary emulations for improved enterprise detection and response.

AWS

Azure

Cloud

Google Cloud Platform

Linux

Python

SDLC

Splunk

October 15

Senior Energy Engineer leading innovative solutions in energy efficiency for commercial and industrial sectors. Collaborating in a team to discover savings opportunities and deliver integrated management solutions.

October 15

Tenable Engineer enhancing the EITaaS Tenable ACAS for the Department of the Air Force. Joining an IT Systems Engineering team to drive technology and operational excellence.

Azure

Kubernetes

Linux

VMware

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