NVIDIA

Backend Compiler Engineer

NVIDIA

Remote
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to the world of cutting-edge technology at NVIDIA! We are looking for a talented and driven Backend Compiler Engineer to join our dynamic team. As a global leader in artificial intelligence and graphics processing, NVIDIA is at the forefront of innovation and pushing the boundaries of what is possible. In this role, you will have the opportunity to work on our industry-leading compiler technology, enabling our GPUs to deliver unmatched performance. We are seeking someone with a passion for developing efficient and scalable compiler solutions, and who thrives in a fast-paced, collaborative environment. If you have a strong background in computer science and a desire to make a significant impact, we want to hear from you!

  1. Develop and maintain efficient and scalable compiler solutions for NVIDIA GPUs.
  2. Keep up-to-date with the latest advancements in compiler technology and implement them into our products.
  3. Collaborate with cross-functional teams to design and implement new compiler features.
  4. Conduct thorough testing and debugging to ensure high-quality and optimized code.
  5. Troubleshoot and resolve any performance or functionality issues with existing compiler technology.
  6. Work closely with hardware engineers to understand architecture and optimize compiler performance.
  7. Stay updated with industry standards and best practices in compiler development.
  8. Actively contribute to code reviews and provide constructive feedback to team members.
  9. Continuously improve and optimize compiler processes to increase efficiency.
  10. Document and communicate technical solutions and updates to team members and stakeholders.
  11. Take ownership of projects and drive them to successful completion.
  12. Collaborate with teams across different locations and time zones.
  13. Stay organized and meet project deadlines in a fast-paced environment.
  14. Proactively identify and propose solutions for potential issues.
  15. Continuously learn and improve skills to stay at the forefront of cutting-edge technology.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • Bachelor's Or Master's Degree In Computer Science, Electrical Engineering, Or A Related Field.

  • Strong Knowledge And Experience With Programming Languages Such As C++, Python, And Cuda.

  • In-Depth Understanding Of Compiler Design And Optimization Techniques.

  • Proficiency In Data Structures And Algorithms.

  • Experience With Parallel Programming And Parallel Computing Architectures.

Required Skills
  • Software Development

  • Data structures

  • Algorithm design

  • Debugging skills

  • Performance tuning

  • Compiler optimization

  • Parallel programming

  • Assembly Language

  • GPU architecture

  • Low-Level Programming

  • Coding Expertise

Soft Skills
  • Communication

  • Conflict Resolution

  • Customer Service

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Backend Compiler Engineer is between $100,000 to $150,000 per year. However, this can vary depending on the specific company, location, and level of experience of the individual. Some companies may offer higher salaries or additional benefits for this role.

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 BeforeJune 21st, 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