Senior Performance Compiler Engineer – Triton

🕒 May 8

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

• Investigating the latest and future NVIDIA GPU hardware architecture and programming models. • Working on the frontier of AI by understanding advanced algorithms (like attention sinks and MoEs) and numerics (like block-scaled floating point) to identify new opportunities for optimization. • Designing and implementing compiler technology using MLIR to optimize high-level kernel descriptions (written in Triton's Python DSL), with a focus on generating efficient, low-level GPU code. • Engaging in a dynamic, iterative process of optimization—sometimes starting with the kernel, sometimes with the compiler—to find the most efficient path to peak performance. • Collaborating with teams across NVIDIA, including hardware architects and the CUDA compiler team, to influence future products and ensure we are always operating at maximum efficiency.

🎯 Requirements

• Bachelor, Masters or Ph.D. degree or equivalent experience in Computer Science, Computer Engineering, Applied Math, or a related field. • 8+ years of relevant industry experience in software development. • Demonstrated strong C++ programming and software design skills, with an emphasis on performance analysis and debugging. • Experienced in parallel programming, including CUDA/OpenCL GPU programming or other parallel models such as OpenMP. • Solid understanding of computer architecture and hands-on experience with assembly-level programming.

🏖️ Benefits

• equity • health insurance

Apply Now

Similar Jobs

🕒 May 8

GuidePoint Security

201 - 500

🔒 Cybersecurity

IAM Engineer responsible for implementation of SailPoint ISC/IDN solutions in a cybersecurity company. Engaging with clients and technical stakeholders while enhancing identity governance practices.

Azure

SDLC

SOAP

🕒 May 8

Orbital Engineering, Inc.

501 - 1000

⚡ Energy

Distribution Engineer supporting Utility Services Department in New Jersey-based projects for Orbital Engineering. Involves remote work and field data acquisition within New Jersey.

🕒 May 8

Orbital Engineering, Inc.

501 - 1000

⚡ Energy

Distribution Engineer supporting Utility Services team of Orbital Engineering to manage distribution projects. Work involves both remote and occasional field duties focused on electrical utility designs.

🕒 May 8

KLA

10,000+ employees

🤖 Artificial Intelligence

Product Install Engineer installing semiconductor manufacturing tools and troubleshooting issues. Collaborates with teams to ensure timely installation at customer sites under strict guidelines.

Unix

🕒 May 8

Eightfold

201 - 500

🤖 Artificial Intelligence

👥 HR Tech

🎯 Recruiter

Thin Films Engineer at Micron developing deposition processes for next-generation DRAM technology. Collaborating with cross-functional teams to innovate memory solutions in a fast-paced environment