HPC Compiler Optimizations Engineer
Company: Nvidia
Location: Stratford
Posted on: May 11, 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, Visalia , HPC Compiler Optimizations Engineer, Engineering , Stratford, California
Click
here to apply!
|