Senior Compiler Architect, MLIR

4 hours ago


Kirkland, United States NVIDIA Full time

We are looking for an experienced Compiler Architect with technical leadership experience 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 workloads, ranging from deep learning, scientific computation, and self-driving cars. Our compiler organization makes its mark on every GPU NVIDIA produces. We need you as a key member of a small team that is working on a core compiler component for accelerating general purpose computation on the GPU. You will be solving critical problems working alongside some of the top valued diverse minds in GPU computing and systems software, doing what you enjoy. See your efforts in action as HPC and DL developers use features and optimizations to achieve the best performance of their applications. If this sounds like a fun challenge, we want to hear from you What you will be doing: Provide technical leadership to a small team of engineers working on compiler middle-end optimizations. Analyze the performance of application code running on NVIDIA GPUs with the aid of profiling tools. Work with hardware architects, assembly language teams to help define architecture evolution, informed by application use-cases. Identify opportunities for performance improvements in the LLVM based compiler optimizer. Interact with Open-source MLIR/LLVM community to ensure tighter integration. Work with geographically distributed compiler, architecture and application teams to oversee improvements and problem resolutions. Be part of a team that is at the center of deep-learning compiler technology spanning architecture design and support through higher level languages. What we need to see: M.S or Ph.D. in Computer Science, Computer Engineering, or related fields (or equivalent experience) 10+ years experience in Compiler Optimizations such as Loop Optimizations, Inter-procedural optimizations and Global optimizations and Program Analysis. 3+ years technical leadership experience Excellent hands-on C++ programming skills. Excellent understand of architecture features used in parallel programming (fence, vote, synchronization directives etc.) Experience writing significant analysis or transformation passes in LLVM framework. Understanding of Processor ISA (GPU ISA would be a plus). 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 for you to stand out from the crowd: Experience in developing applications in CUDA or other parallel programming language. Deep understanding of parallel programming concepts. Prior experience working with architecture teams on parallel processing hardware. Experience working on compile-time improvements in JIT compilation contexts. NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. We are looking for great people like you to help us accelerate the next wave of artificial intelligence. The base salary range is 180,000 USD - 339,250 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 benefits. NVIDIA accepts applica



  • Kirkland, United States NVIDIA 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 workloads, ranging from deep learning, scientific computation, and self-driving...


  • Kirkland, Washington, United States NVIDIA Full time

    Job DescriptionWe are seeking a highly skilled 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 better realize the potential of NVIDIA GPUs for a growing range of computational workloads.Our compiler...

  • Senior Civil Engineer

    4 weeks ago


    Kirkland, Washington, United States iQuasar Full time

    Job Summary:We are seeking a highly skilled Senior Civil Engineer to oversee the design and management of various private and public projects. The ideal candidate will have 3+ years of experience in civil engineering and a strong background in site layout, paving, and grading design, stormwater management, sanitary sewer and water, landscape, and erosion...


  • Kirkland, Washington, United States GenCap Construction Corp. Full time

    Job SummaryThe Senior Project Engineer will be responsible for reviewing, analyzing, and managing field coordination issues with project team members and participants. This role will support management positions in financial, procurement, cost issues, and field coordination for successful project delivery within budget and schedule.Key Responsibilities•...


  • Kirkland, Washington, United States Nintendo Full time

    About Nintendo:Nintendo Co., Ltd., headquartered in Japan, has created iconic franchises worldwide, including Mario, Donkey Kong, The Legend of Zelda, Metroid, Pokémon, Animal Crossing, Pikmin and Splatoon, through its integrated hardware and software products.The company aims to deliver unique, intuitive entertainment experiences for everyone,...


  • Kirkland, Washington, United States D.R. Horton Full time

    Financial Analyst Role OverviewD.R. Horton, a leading homebuilder in the US, is seeking a skilled Financial Analyst to join its team. As a key member of the Accounting Department, this role will play a crucial part in analyzing and assimilating financial data to create valuable management tools.Key ResponsibilitiesAssist in the divisional business plan...


  • Kirkland, Washington, United States PACCAR Winch Full time

    Job SummaryPACCAR is seeking a skilled Mechanical Engineer to join our Aftersales Engineering team in Kirkland, Washington. As a Mechanical Engineer, you will play a crucial role in designing and developing heavy-duty trucks, improving field reliability and quality, and resolving product field issues. Key Responsibilities* Participate in the design of...


  • Kirkland, Washington, United States Eastside Preparatory School Full time

    We are seeking a highly organized and detail-oriented Accountant to join our team at Eastside Preparatory School. The successful candidate will be responsible for applying accepted accounting principles and procedures to analyze financial information, prepare accurate and timely financial reports and statements, and ensure appropriate accounting control...


  • Kirkland, United States Adaptiva Full time

    About AdaptivaAdaptiva is at the forefront of endpoint management innovation. We work with the top global organizations to automate patching and software delivery to help them improve security and increase efficiency.We pride ourselves on being a great place to work, driven by our relentless pursuit of product excellence and customer satisfaction. Our...

  • Mechanical Engineer

    4 weeks ago


    Kirkland, Washington, United States PACCAR Full time

    PACCAR Aftersales Engineering Job DescriptionWe are seeking a highly skilled Mechanical Engineer to join our Aftersales Engineering team in Kirkland, Washington. As a Mechanical Engineer, you will play a key role in designing and developing solutions to improve customer uptime and satisfaction.Key Responsibilities:Analyze and troubleshoot field failures to...