HillsboroRecruiter Since 2001
the smart solution for Hillsboro jobs

Senior HPC Compiler Optimizations Engineer

Company: NVIDIA
Location: Hillsboro
Posted on: May 12, 2022

Job Description:

NVIDIA---s HPC Compiler team wants to hire a Compiler Optimizations Engineer to join the team developing one of the world's most popular optimizing compilers. Your work will impact the performance of scientific applications written in C, C++, Fortran, OpenACC and OpenMP. You will do analysis and implementation in different optimization frameworks like MLIR and LLVM, focusing on parallelization and vectorization. Want to have a front-row seat to build a state-of-the-art compiler in high-performance computing? Please Apply What You'll Be Doing Solve difficult problems at the intersection of compilers, programming models, and high-performance computing architectures Implement and extend custom and open-source optimization frameworks for our C++ and Fortran compilers for NVIDIA GPUs and Multicore CPUs Participate in the evolution of program analysis 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 What We Need To See Bachelors degree in Computer Science, ECE, related engineering studies or equivalent experience. (Masters or Ph.D. highly desired) 3 years experience contributing features into production-quality compilers like Clang/LLVM, TVM, GCC. Demonstrated knowledge of programming fundamentals, especially in C/C++, with a deep understanding of parallel computer architectures and optimizations Proven understanding of compiler internals, esp. related to control flow, data flow and scalar and vector-optimizations. Ways To Stand Out From The Crowd Previous experience working on Clang/LLVM is a huge-plus Recognized-contributions to popular open-source projects such as Clang, LLVM, LLDB, MLIR etc. Expertise in Fortran, C++, OpenMP, and OpenACC standards You have a real calling for compiler development Highly motivated with problem solving skills Previous experience mentoring and inspiring junior engineers is highly desirable NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Our GPUs are being used in many of the largest high-performance computing projects around the world, solving real world problems. Our products are used to build and parallelize the most meaningful scientific applications in the world for weather modeling, climatology, fluid dynamics and defense. We support real science and scientists throughout the world. NVIDIA is widely considered to be one of high technology's most desirable employers. We have some of the most forward-thinking and talented people in the world working for us. Our goal is to craft an environment where you can do your life's best work. If you're creative and autonomous, we want to hear from you. The Colorado Equal Pay for Equal Work Act requires that NVIDIA provide the compensation range and benefits offered for this position if performed in Colorado. The base salary range for this position in Colorado is $126,000.00 - 173,250.00 USD. NVIDIA also offers a comprehensive benefits package. We provide health care coverage, dental and vision, 401(K), including company matching and after tax contributions, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave, vacation leave, professional time off, life and disability protection. Employees in eligible sales and positions may also be eligible for commission. Base pay is based on market location and may vary based on factors including experience, skills, education, and other job-related reasons. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Keywords: NVIDIA, Hillsboro , Senior HPC Compiler Optimizations Engineer, Engineering , Hillsboro, Oregon

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Oregon jobs by following @recnetOR on Twitter!

Hillsboro RSS job feeds