Gpu Compiler Llvm Backend Intern

3 months ago


Pune Maharashtra, India NVIDIA Full time

NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”.

We are searching for a LLVM Compiler Intern for an exciting and fun role in our GPU Software organization. Our Compiler team is responsible for constructing and emitting the highest performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++). This team is comprised of worldwide leading compiler engineering experts who provide leading edge performance and capabilities for NVIDIA's current and future complex parallel SIMT architectures.

What You Will Be Doing:
- Understand, modify, and improve an NVIDIA proprietary GPU compiler and assembler written in C++- Design and develop new compiler passes and optimizations to produce best-in-class, robust, supportable compiler and tools-
- Be part of a team that is at the center of deep-learning compiler technology spanning architecture design and support through functional languages

What We Need To See:
- Pursuing B.S. or higher degree in Computer Science/Engineering- Excellent hands-on C++ programming skills- Strong background in software engineering principles with a focus on crafting robust and maintainable solutions to challenging problems- Good communication and documentation skills and self-motivated

Ways To Stand Out From The Crowd:
- Masters or PhD preferred, with some compiler code generation experience-
- Experience in performance analysis and compile time analysis tools- Exposure to various ML techniques

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you

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.



  • Pune, Maharashtra, India quadric, Inc Full time

    Optimize Code, Empower DevelopersQuadric, Inc. is seeking a seasoned Senior Compiler Engineer to join our team in Pune, India. As a core member of our Compiler team, you will be responsible for optimizing the performance of code running on our Quadric processor.Key Responsibilities:Enhance the development of Quadric's LLVM compilerCollaborate on developing...


  • Pune, Maharashtra, India quadric, Inc Full time

    About QuadricQuadric, Inc. is a cutting-edge technology company that specializes in developing innovative solutions for the edge computing market. Our team of experts is dedicated to creating high-performance computing platforms that empower developers to build tomorrow's technology, today.Job Title: Senior Compiler EngineerWe are seeking a highly skilled...


  • Pune, Maharashtra, India quadric, Inc Full time

    Quadric's Innovative Edge Computing SolutionWe are seeking a highly skilled Senior Compiler Engineer to join our team at Quadric, Inc. As a key member of our Compiler team, you will be responsible for optimizing the performance of code running on our Quadric processor.Key Responsibilities:Enhance the development of Quadric's LLVM compilerCollaborate on...

  • Cpu Compiler Intern

    7 months ago


    Pune, India NVIDIA Full time

    We are looking for an energetic intern for the Grace CPU compiler team at NVIDIA. This team develops optimizing compilers for world's largest AI and HPC workloads: - Our compiler organization makes its mark on every CPU, GPU, DPU and SoC product that NVIDIA builds. Would you like to be part of this outstanding organization? We need you design, develop and...


  • Pune, Maharashtra, India quadric, Inc Full time

    About the Role:We are seeking a skilled Senior Compiler Engineer to optimize the performance of code running on the Quadric processor. As a key member of our compiler team, you will be responsible for implementing required support of new processor architectural features and collaborating with the hardware design team to co-optimize compiler strategy with...


  • Pune, Maharashtra, India quadric, Inc Full time

    Role OverviewQuadric is seeking a highly skilled Senior Compiler Engineer to join our team in Pune, India. As a key member of our Compiler team, you will be responsible for optimizing the performance of code running on the Quadric processor.Key ResponsibilitiesEnhance the development of Quadric's LLVM compilerCollaborate on developing the programming model...


  • Pune, Maharashtra, India quadric, Inc Full time

    We are seeking a highly skilled Senior Compiler Engineer to join our team at Quadric, Inc. in Pune, India.OverviewQuadric is revolutionizing the edge supercomputing landscape with its innovative GPNPU architecture. Our co-optimized software and hardware enable fast neural network inference workloads on a wide range of edge devices.Salary & BenefitsWe offer a...


  • Pune, India quadric.io, Inc Full time

    Quadric has created an innovative general purpose neural processing unit (GPNPU) architecture. Quadric's co-optimized software and hardware is targeted to run neural network (NN) inference workloads in a wide variety of edge and endpoint devices, ranging from battery operated smart-sensor systems to high-performance automotive or autonomous vehicle systems....


  • Pune, Maharashtra, India quadric, Inc Full time

    Optimizing Code for the EdgeWe are seeking a highly skilled Senior Compiler Engineer to join our team at Quadric, Inc.As a core member of our Compiler team, you will be responsible for optimizing the performance of code running on the Quadric processor.Your expertise in compiler strategies, particularly for data parallel processors, will be instrumental in...


  • Pune, Maharashtra, India NVIDIA Full time

    Unlock the Power of NVIDIA GPUsWe are seeking a highly skilled software engineer to join our team and contribute to the advancement of software performance tuning applications that utilize NVIDIA GPUs.As a software engineer in the Developer Tools organization, you will be responsible for designing, implementing, and verifying performance metrics and...


  • Pune, Maharashtra, India NVIDIA Full time

    Unlock the Power of NVIDIA GPUsWe are seeking a talented software engineer to join our Developer Tools organization and contribute to the advancement of software performance tuning applications that utilize NVIDIA GPUs.As a software engineer in this role, you will be responsible for establishing software solutions for a variety of platforms, working directly...


  • Pune, Maharashtra, India NVIDIA Full time

    We are seeking a talented individual to contribute to the development of software performance tuning applications for GPU/SoCs. The successful candidate will apply their knowledge of current and future NVIDIA chip architectures to improve our tools that provide meaningful feedback to application developers.This role involves working with multi-disciplinary...

  • GPU Software Engineer

    4 weeks ago


    Pune, Maharashtra, India NVIDIA Full time

    The NVIDIA Graphics Processing Unit Software group is seeking a highly skilled and innovative GPU Software Engineer to contribute to the development of cutting-edge GPU technology.As a key member of our team, you will have the opportunity to work on the complete product life cycle of GPU, from design to deployment, and collaborate with cross-functional teams...


  • Pune, Maharashtra, India NVIDIA Full time

    GPU Developer Advocate Job DescriptionNVIDIA is seeking a highly skilled GPU Developer Advocate to lead technical engagements for our rapidly growing GPU hackathon program. As a key member of our team, you will collaborate with scientists at universities, supercomputing centers, and enterprise organizations to help their users start using GPUs for their work...


  • Pune, India NVIDIA Full time

    We are seeking a software developer to join our effort to advance the state of the art of software performance tuning applications that use GPUs.As a software engineer in the Developer Tools organization, you will be establishing software solutions for a multitude of platforms working directly with our GPUs at a low level. You will have direct impact on the...

  • GPU Software Engineer

    4 weeks ago


    Pune, Maharashtra, India NVIDIA Full time

    The NVIDIA Graphics Processing Unit Software group is seeking a highly skilled and innovative GPU Software Engineer to contribute to the development of cutting-edge GPU technology.As a key member of our team, you will have the opportunity to work on the complete product life cycle of GPU, from design to deployment, and collaborate with cross-functional teams...


  • Pune, Maharashtra, India NVIDIA Full time

    GPU Developer Advocate Job DescriptionNVIDIA is seeking a highly skilled GPU Developer Advocate to lead our rapidly growing GPU hackathon program. As a key member of our team, you will collaborate with scientists at universities, supercomputing centers, and enterprise organizations to promote the use of GPUs for research and optimization of codes.Key...


  • Pune, Maharashtra, India NVIDIA Full time

    NVIDIA is seeking a highly skilled GPU Developer Advocate to lead our rapidly growing GPU hackathon program. As a key member of our team, you will collaborate with scientists at universities, supercomputing centers, and enterprise organizations to help their users start using GPUs for their work or optimize codes on GPUs, promote their research, and build a...

  • GPU Software Engineer

    4 weeks ago


    Pune, Maharashtra, India NVIDIA Full time

    Unlock the Power of Next-Generation GPU ArchitectureNVIDIA is seeking a highly motivated and dynamic System Software Engineer to join our team of global leaders in cutting-edge technology. As a key member of our GPU Software group, you will have the opportunity to work on the complete product life cycle of GPU and in-process design, development, and...


  • Pune, Maharashtra, India NVIDIA Full time

    We are seeking a skilled software engineer to help us advance the state of the art of software performance tuning applications for GPU/SoC architectures.As a senior software developer in the Developer Tools organization, you will apply your knowledge of current and future NVIDIA chip architectures to improve our tools that provide meaningful feedback to...