Senior Compiler Engineer

2 weeks ago


Austin, Texas, United States NVIDIA Full time
About the Role

We are seeking an experienced Senior Compiler Engineer to join our PTX Compiler Development team. As a key member of our team, you will be responsible for leading efforts to enhance the PTX Compiler infrastructure to support new compilation models for Deep Learning and Generative AI codes.

Key Responsibilities
  • Provide stewardship for PTX Compiler infrastructure for Generative AI and DL.
  • Work closely with others to help design compilation stack and strategies for AI and DL workloads.
  • Collaborate closely with teams developing other related components to ensure compatibility, robustness, and high-quality code generation.
  • Work with customers/partners to gather feedback and drive innovative ideas and features to incorporate into the product.
Requirements
  • BS (or equivalent experience), MS or Ph.D. in Computer Science, Computer Engineering, or related fields.
  • 4+ years of experience in the area of Compilers/Linkers.
  • Prior work experience in LLVM and MLIR compiler stack.
  • Superb analytical and C/C++ programming skills.
  • Experience in any one area of compiler development including feature support, code generation, and compiler infrastructure.
  • Excellent and strong interactive, verbal, and written communications skills.
  • Good track record of developing and delivering software products.
  • Ability to work independently and lead your own development effort.
Preferred Qualifications
  • Development background in Compiler Front end.
  • Development experience in LLVM IR, MLIR.
  • Development experience in JIT compilers.
About NVIDIA

NVIDIA is a leader in the technology industry, known for its innovative products and commitment to excellence. We offer a competitive salary range of $148,000 - $276,000, as well as a generous benefits package. We are an equal opportunity employer and welcome applications from diverse candidates.



  • Austin, Texas, United States NVIDIA Full time

    Job Title: Senior Compiler EngineerWe are seeking an experienced Senior Compiler Engineer to join our GPU Software organization. As a key member of our team, you will be responsible for designing and implementing significant parts of our compiler, working on performance analysis and optimization, and collaborating with global teams to coordinate improvements...


  • Austin, Texas, United States NVIDIA Full time

    Senior Compiler Engineer - MLIRNVIDIA is seeking a highly skilled Senior Compiler Engineer to join our PTX Compiler Development team. As a key member of our team, you will be responsible for leading efforts to enhance PTX Compiler infrastructure to support new compilation models for DL and Generative AI codes.Key Responsibilities:Provide stewardship for PTX...


  • Austin, Texas, United States NVIDIA Full time

    Senior Compiler Engineer - MLIRNVIDIA is seeking a highly skilled Senior Compiler Engineer to join our PTX Compiler Development team. As a key member of our team, you will be responsible for leading efforts to enhance PTX Compiler infrastructure to support new compilation models for DL and Generative AI codes.Key Responsibilities:Provide stewardship for PTX...


  • Austin, Texas, United States NVIDIA Full time

    Job Title: Senior Compiler Optimization EngineerWe are seeking a highly skilled Senior Compiler Optimization Engineer to join our Compute Compiler Team at NVIDIA. As a key member of our team, you will be responsible for delivering features and improvements to CUDA and other compute compilers to unlock the full potential of NVIDIA GPUs for a wide range of...


  • Austin, Texas, United States NVIDIA Full time

    About the RoleWe are seeking an experienced Senior Compiler Optimization Engineer to join our Compute Compiler Team at NVIDIA.Our team is responsible for enhancing CUDA and other compute compilers to fully leverage the power of NVIDIA GPUs across various computational workloads like deep learning, scientific computation, and self-driving technology.Key...


  • Austin, Texas, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled Senior Compiler Optimization Engineer to join our Compute Compiler Team at NVIDIA. As a key member of our team, you will play a critical role in delivering features and improvements to CUDA and other compute compilers, enabling the realization of NVIDIA GPUs' full potential for a wide range of computational...


  • Austin, Texas, United States NVIDIA Full time

    Job Title: Senior Network Compiler Verification EngineerNVIDIA is seeking a highly skilled Network Compiler Verification Engineer to join our Networking Compilers Project Team. As a key member of our team, you will play a crucial role in enabling programmability for NVIDIA Data Processing Units (DPU's).Job Summary:We are looking for a talented engineer with...


  • Austin, Texas, United States NVIDIA Full time

    Job Title: Senior Network Compiler Verification EngineerNVIDIA is seeking a highly skilled Network Compiler Verification Software Engineer to join our Networking Compilers Project Team. As a key member of our team, you will play a crucial role in enabling programmability for NVIDIA Data Processing Units (DPU's).Data Processing Units (DPU's) are...


  • Austin, Texas, United States Amazon Full time

    Job SummaryWe are seeking a highly skilled Senior Machine Learning Compiler Engineer to join our AWS Neuron Compiler team. As a key member of this team, you will be responsible for designing and developing a deep learning compiler stack that takes neural network descriptions created in frameworks such as TensorFlow, PyTorch, and JAX, and converts them into...


  • Austin, Texas, United States NVIDIA Full time

    Job Title: Backend Compiler EngineerWe are seeking a highly skilled Backend Compiler Engineer to join our GPU Software organization. As a key member of our Compiler team, you will play a crucial role in constructing and emitting high-performance GPU machine instructions for Graphics and Compute.Our team is comprised of leading compiler engineering experts...


  • Austin, Texas, United States NVIDIA Full time

    Job Title: Backend Compiler EngineerWe are seeking a highly skilled Backend Compiler Engineer to join our GPU Software organization. As a key member of our Compiler team, you will play a crucial role in constructing and emitting high-performance GPU machine instructions for Graphics and Compute.Our team is comprised of leading compiler engineering experts...


  • Austin, Texas, United States Nvidia Full time

    Unlock the Power of Visual ComputingNVIDIA is a pioneer in visual computing, and we're looking for a talented Software Security Compiler Engineer to join our team. With our invention of the GPU, we've revolutionized parallel computing and ignited modern AI.What You'll Be DoingUnderstand, modify, and improve GCC, LLVM, and NVIDIA proprietary compilers with...


  • Austin, Texas, United States NXP Semiconductors Full time

    Job SummaryWe are seeking a highly skilled Compiler Development Engineer to join our team at NXP Semiconductors. As a key member of our compiler development team, you will be responsible for designing and developing compiler tools for our proprietary and open-source compiler technologies.Key ResponsibilitiesWork in a technical leadership role to design and...


  • Austin, Texas, United States NVIDIA Full time

    NVIDIA is seeking talented Network Compiler Verification Software Engineers to join our Networking Compilers Project Team. As a key member of this team, you will play a crucial role in enabling programmability for NVIDIA Data Processing Units (DPU's).Data Processing Units (DPU's) are the new class of programmable processors that are revolutionizing modern...


  • Austin, Texas, United States NXP Semiconductors Full time

    Job SummaryWe are seeking a highly skilled Compiler Development Engineer to join our team at NXP Semiconductors. As a key member of our compiler development team, you will be responsible for designing and developing compiler tools for our proprietary and open-source compiler technologies.Key ResponsibilitiesWork in a technical leadership role to drive the...


  • Austin, Texas, United States NVIDIA Full time

    Job Title: Backend Compiler EngineerWe are seeking a highly skilled Backend Compiler Engineer to join our GPU Software organization. As a key member of our Compiler team, you will be responsible for constructing and emitting high-performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++).Key...


  • Austin, Texas, United States Nvidia Full time

    NVIDIA Job OpportunityWe are seeking a talented Network Compiler Verification Software Engineer to join our Networking Compilers Project Team. As a key member of our team, you will play a crucial role in enabling programmability for NVIDIA Data Processing Units (DPU's).Key Responsibilities:Author and review test plans, implement test cases, automate tests,...


  • Austin, Texas, United States Qualcomm Full time

    About the RoleWe are seeking a highly skilled Machine Learning Compiler Engineer to join our team at Qualcomm. As a key member of our engineering group, you will play a crucial role in developing the machine learning compiler and runtime firmware for our best-in-class accelerator.Key ResponsibilitiesCollaborate with software architects and machine learning...


  • Austin, Texas, United States META Full time

    Job SummaryMeta Reality Labs is seeking a highly skilled Research Engineer, ML Compiler to join our team. As a key member of our research and development team, you will be responsible for designing and implementing a compiler tool-chain for state-of-the-art deep learning hardware components optimized for AR/VR systems.Key ResponsibilitiesAnalyze and design...


  • Austin, Texas, United States Tenstorrent Full time

    About TenstorrentTenstorrent is a leading innovator in cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. Our diverse team of technologists has developed a high-performance RISC-V CPU from scratch, and we share a passion for AI and a deep desire to build the best AI platform possible.Job DescriptionWe are...