NVIDIA

Compiler Engineer, Deep Learning

NVIDIA

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

Are you passionate about developing cutting-edge technology that pushes the boundaries of artificial intelligence? Do you have a strong background in compiler engineering and a deep understanding of deep learning algorithms? If so, we have an exciting opportunity for you at NVIDIA as a Compiler Engineer for Deep Learning. As a part of our team, you will play a crucial role in developing and optimizing compilers for our state-of-the-art deep learning platforms. We are looking for highly motivated individuals who are committed to innovation and have a strong desire to make a significant impact in the world of AI. Join us and be a part of a dynamic, fast-paced environment where your skills and ideas will be valued and your potential will be nurtured.

  1. Develop and optimize compilers for deep learning platforms.
  2. Stay updated with the latest advancements and techniques in compiler engineering and deep learning algorithms.
  3. Collaborate with a team of engineers to design and implement new compiler features and optimizations.
  4. Debug and troubleshoot issues related to compilers and deep learning algorithms.
  5. Develop and maintain documentation for compilers and related tools.
  6. Conduct performance analysis and optimization on compilers and deep learning algorithms.
  7. Participate in code reviews and provide constructive feedback to team members.
  8. Work closely with hardware and software teams to ensure compatibility and optimization of compilers for specific platforms.
  9. Continuously identify areas for improvement and propose solutions to enhance the performance and efficiency of compilers.
  10. Keep track of industry trends and make recommendations for incorporating new technologies and techniques into compiler development.
  11. Actively contribute to the development of new deep learning frameworks and libraries.
  12. Mentor and support junior team members in their learning and development.
  13. Communicate progress and updates to project managers and stakeholders.
  14. Maintain a high standard of quality and adhere to coding standards set by the company.
  15. Collaborate with cross-functional teams to deliver high-quality products on tight deadlines.
Where is this job?
This job is located at Santa Clara, CA, USA
Job Qualifications
  • Advanced Knowledge Of Compiler Design And Optimization Techniques, Including Experience With Llvm, Gcc, Or Other Industry-Standard Compiler Frameworks.

  • Extensive Experience In Deep Learning Frameworks Such As Tensorflow, Pytorch, Or Caffe, With A Deep Understanding Of How Compilers Interact With These Frameworks.

  • Strong Programming Skills In C++ And Python, With Experience In Developing And Debugging Complex Codebases.

  • Experience With Hardware Architectures And Parallel Computing, Particularly On Gpus, And The Ability To Optimize Code For Performance On These Architectures.

  • Excellent Problem-Solving Skills And The Ability To Work Independently And In A Team Environment, With Strong Communication And Collaboration Skills.

Required Skills
  • Machine Learning

  • Artificial Intelligence

  • Computer Architecture

  • Code optimization

  • Neural Networks

  • Parallel Algorithms

  • Compiler Design

  • Parallel Processing

  • Cuda Programming

  • Data Parallelism

  • Low

  • Graph Optimization

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Compiler Engineer, Deep Learning in Santa Clara, CA, USA is between $155,000 and $200,000 per year. This may vary based on the specific company, level of experience, and other factors such as bonuses and benefits. Additionally, salaries for this role may be higher in cities with a higher cost of living.

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 PostedMarch 25th, 2024
Apply BeforeMay 22nd, 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