NVIDIA

Senior Compiler Engineer

NVIDIA

Santa Clara, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to NVIDIA, the leading company in visual computing and artificial intelligence. We are currently seeking a highly skilled Senior Compiler Engineer to join our dynamic team in creating cutting-edge technologies that power the world's most advanced computers and devices. As a Senior Compiler Engineer, you will play a critical role in developing and optimizing our state-of-the-art compiler technology, working closely with our industry-leading hardware and software experts. We are looking for someone with a strong background in compiler design and development, a passion for pushing the boundaries of performance and efficiency, and a desire to be at the forefront of the computing revolution. Join us at NVIDIA and make your mark on the future of computing.

  1. Design and develop cutting-edge compiler technology to support NVIDIA's industry-leading hardware and software products.
  2. Collaborate with hardware and software experts to optimize performance and efficiency of compiler technology.
  3. Stay up-to-date with the latest industry trends and advancements in compiler technology.
  4. Conduct research and experiments to explore new ways to improve performance and efficiency of compiler technology.
  5. Analyze and troubleshoot complex issues related to compiler technology.
  6. Develop and maintain documentation for compiler technology and provide training to team members.
  7. Lead and mentor junior engineers in the team.
  8. Work closely with cross-functional teams to ensure timely delivery of high-quality products.
  9. Participate in code reviews and provide constructive feedback to improve code quality.
  10. Continuously evaluate and improve existing compiler technology to maintain its competitiveness in the market.
  11. Keep track of project deadlines and ensure timely completion of tasks.
  12. Proactively identify and address potential performance bottlenecks in the compiler technology.
  13. Communicate effectively with team members and stakeholders to provide updates on progress and discuss any challenges or roadblocks.
Where is this job?
This job is located at Santa Clara, CA, USA
Job Qualifications
  • Extensive Experience In Compiler Design And Development: A Senior Compiler Engineer At Nvidia Should Have A Deep Understanding Of Compiler Architecture And Optimization Techniques. They Should Have A Track Record Of Successfully Designing And Implementing Compilers For High-Performance Computing Systems.

  • Strong Programming Skills: The Job Requires Proficiency In Programming Languages Such As C++, Java, And Python, As Well As Experience With Parallel And Multi-Threaded Programming. This Is Essential For Developing Efficient And Robust Compiler Code For Nvidia's Hardware.

  • Knowledge Of Gpu Architectures: Candidates Should Have A Strong Understanding Of Nvidia's Gpu Architectures And How They Impact Compiler Design And Optimization. This Includes Knowledge Of Cuda And Parallel Programming Models, As Well As Experience With Optimizing Code For Gpus.

  • Familiarity With Industry Standards: The Ideal Candidate Should Be Familiar With Industry Standards For Compiler Design And Optimization, Such As Llvm And Opencl. They Should Also Have Experience Collaborating With Open-Source Communities And Contributing To Compiler Development.

  • Advanced Degree In Computer Science Or A Related Field: A Senior Compiler Engineer At Nvidia Is Expected To Have A Higher Level Of Education, Such As A Master's Or Ph.d. In Computer Science Or A Related Field. This Demonstrates A Strong Foundation In Computer Architecture, Algorithms, And Programming, Which Are All Essential For This Role.

Required Skills
  • Debugging

  • Machine Learning

  • Performance tuning

  • Code generation

  • Code optimization

  • Multithreading

  • Software engineering

  • Parallel Computing

  • Compiler Design

  • Hardware Architecture

  • Low-Level Programming

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

  • Empathy

Compensation

According to JobzMall, the average salary range for a Senior Compiler Engineer in Santa Clara, CA, USA is between $150,000 and $200,000 per year. This can vary depending on factors such as the individual's experience, education, and the company they work for. Some senior compiler engineers may earn higher salaries, up to $250,000 or more, depending on their skills and level of expertise.

Additional Information
NVIDIA is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedJuly 15th, 2024
Apply BeforeSeptember 18th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About NVIDIA

NVIDIA Corp. designs and manufactures computer graphics processors, chipsets, and related multimedia software. The company operates through two segments: Graphics Processing Unit and Tegra Processor. The Graphics Processing Unit segment includes sales of the company's GeForce discrete and chipset products that supports desktop and notebook PCs plus license fees from Intel and sales of memory products. The Tegra Processors segment provides processors that deliver superior visual and multimedia experience on tablets, smart phones and gaming devices while consuming minimal power.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started