Jobs
>
Austin

    Senior Compiler Engineer – MLIR - Austin, United States - NVIDIA

    Default job background
    Full time
    Description

    We are looking for experienced Systems SW Compiler Engineers for an exciting role in our PTX (Parallel Thread Execution) Compiler Development team. Join the PTX Compiler team and help drive the PTX compiler evolution. PTX enables all GPU Computing applications including HPC, Deep Learning and Autonomous Driving. PTX provides a stable programming model and portable instruction set Architecture (ISA) for NVIDIA GPUs and used by all Compute programming languages compiled to NVIDIA GPUs. PTX is also used as a compiler target by various non-NVIDIA compilers. PTX Compiler (PTXAS) apart from implementing PTX ISA is responsible for PTX Compiler Front End, interaction with optimizer and runtime aspects involving object files, debug information, linkers, loaders and Driver Compiler Interface.

    As a senior member of the team you will be responsible for leading efforts to enhance PTX Compiler infrastructure to enhance it to support new compilation models for DL and Generative AI codes. You will be contributing towards evolving programming model for Generative AI and DL applications on GPUs. You will be solving challenging problems working alongside some of the top minds in GPU computing and systems software. See your efforts in action as DL and Generative AI developers use new PTX compiler enhancements adopt simpler programming model and to achieve best performance of their applications.

    What you will be doing:

    • Provide stewardship for PTX Compiler infrastructure for Generative AI and DL.
    • Working 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.
    • Working with customers/partners to gather feedback and drive innovative ideas and features to incorporate into the product.

    What we need to see:

    • 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.

    Ways to stand out from the crowd:

    • Development background in Compiler Front end
    • Development experience in LLVM IR, MLIR
    • Development experience in JIT compilers

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

    With competitive salaries and a generous benefits package, we are 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 and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

    The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

    You will also be eligible for equity and . NVIDIA accepts applications on an ongoing basis.

    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.


  • NVIDIA Austin, United States Full time

    We are looking for an experienced Senior Compiler Optimization Engineer for an exciting role in our Compute Compiler Team. We deliver features and improvements to CUDA and other compute compilers to better realize the potential of NVIDIA GPUs for a growing range of computational ...

  • Annapurna Labs (U.S.) Inc.

    Compiler Engineer II

    2 weeks ago


    Annapurna Labs (U.S.) Inc. Austin, United States Full time

    Annapurna Labs builds custom Machine Learning accelerators that are at the forefront of AWS innovation and one of several AWS tools used for building Generative AI on AWS. The Neuron Compiler team is searching for compiler-skilled engineering talent to support the development and ...


  • Qualcomm Austin, United States

    Company: · Qualcomm Technologies, Inc. · Job Area: · Engineering Group, Engineering Group > Machine Learning Engineering · General Summary: · If youre interested in advancing and applying mathematics, programming languages theory, and advanced algorithms to program optimizat ...


  • NVIDIA Austin, United States

    Senior Compiler Optimization Engineer page is loaded · Senior Compiler Optimization Engineer · Apply · locations · US, WA, Redmond · US, TX, Austin · US, TX, Remote · US, WA, Remote · US, CA, Remote · time type · Full time · posted on · Posted Yesterday · job requisi ...


  • Qualcomm Austin, United States

    Company: · Qualcomm Technologies, Inc. · Job Area: · Engineering Group, Engineering Group > Machine Learning Engineering · General Summary: · If you're interested in advancing and applying mathematics, programming languages theory, and advanced algorithms to program optimiza ...


  • NVIDIA Austin, United States

    We are now seeking a talented SW Engineering Manager with strong leadership/ mentoring skills to join our Deep Learning Compiler Team. We are working to help develop technologies for hard problems in compiling Deep Learning models for current and future generations of GPU. Academ ...


  • SambaNova Systems Austin, United States

    The third era of AI has arrived, powered by Generative AI. Generative AI is achieving step-function increases in scale, versatility, and accuracy compared to legacy AI technologies, presenting an opportunity for organizations to fundamentally transform their business and operatio ...


  • Rivos Austin, United States

    Join a cutting-edge and well-funded hardware startup in Silicon Valley as an Deep Learning and Large Language Model Performance Architect. Our mission is to reimagine silicon and create Risc-V based** Accelerated** computing platforms that will transform the industry. You will ha ...