Senior Compiler Architect, MLIR

2 weeks ago


Redmond, Washington, United States NVIDIA Full time

We are seeking an experienced Compiler Architect to lead our Compute Compiler Team in delivering features and improvements to CUDA and other compute compilers.

The ideal candidate will have technical leadership experience and a strong background in compiler optimization, with a focus on accelerating general-purpose computation on the GPU.

As a key member of our team, you will analyze the performance of application code running on NVIDIA GPUs, work with hardware architects and assembly language teams to define architecture evolution, and identify opportunities for performance improvements in the LLVM-based compiler optimizer.

You will also interact with the Open-source MLIR/LLVM community to ensure tighter integration and work with geographically distributed teams to oversee improvements and problem resolutions.

This is an exciting opportunity to be part of a team that is at the center of deep-learning compiler technology, spanning architecture design and support through higher-level languages.

Requirements:

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

Preferred Qualifications:

  • 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 a leader in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization.

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 is committed to fostering a diverse work environment and proud to be an equal opportunity employer.



  • Redmond, Washington, United States NVIDIA Full time

    We are seeking an experienced Compiler Architect to lead our Compute Compiler Team in delivering features and improvements to CUDA and other compute compilers.The successful candidate will be responsible for providing technical leadership to a small team of engineers working on compiler middle-end optimizations.Key responsibilities include analyzing the...


  • Redmond, 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.Key...


  • Redmond, Washington, United States Microsoft Corporation Full time

    AI Compiler DeveloperMicrosoft Corporation is seeking a highly skilled AI Compiler Developer to join our team. As a key member of our AI Frameworks team, you will be responsible for designing and developing AI software in C/C++, Python, and other languages.Key Responsibilities:Leading design and development of AI softwareLeading teams to implement innovative...


  • Redmond, Washington, United States Microsoft Corporation Full time

    The AI Compiler team at Microsoft develops the AI software used to train and deploy the world's most advanced AI models.We build state-of-the-art AI compilers and design new AI programming abstractions for Microsoft's supercomputers and next-generation AI hardware.Our inter-disciplinary team operates at the intersection of compiler engineering, programming...


  • Redmond, Washington, United States Microsoft Corporation Full time

    The AI Compiler team at Microsoft Corporation is responsible for developing cutting-edge AI software used to train and deploy the world's most advanced AI models.We build state-of-the-art AI compilers and design new AI programming abstractions for Microsoft's supercomputers and next-generation AI hardware.Our team operates at the intersection of compiler...


  • Redmond, Washington, 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 play a critical role in designing and implementing a compiler tool-chain for state-of-the-art deep learning hardware components optimized for AR/VR systems.Key ResponsibilitiesAnalyze and...


  • Redmond, Washington, United States META Full time

    Job Summary:Meta Reality Labs is seeking a skilled Compiler Developer to support the development of the compiler tool-chain for state-of-the-art deep learning hardware components optimized for AR/VR systems. The ideal candidate will contribute to a full stack development effort compiling PyTorch models down to binaries for hardware accelerator blocks.Key...


  • Redmond, Washington, United States Microsoft Corporation Full time

    The AI Frameworks team at Microsoft develops the software used to train and deploy the world's most advanced AI models.We build state-of-the-art AI compilers and design new AI programming abstractions for Microsoft's supercomputers and next-generation AI hardware.Our team operates at the intersection of compiler engineering, programming language design,...


  • Redmond, Washington, United States Microsoft Corporation Full time

    AI Compiler EngineerMicrosoft is seeking a highly skilled AI Compiler Engineer to join our team. As a key member of our AI Compiler team, you will design and develop AI software in C/C++, Python, and other languages.Key Responsibilities:Design and develop AI software in C/C++, Python, and other languages.Implement innovative new compiler features and...


  • Redmond, Washington, United States Amazon Development Center U.S., Inc. Full time

    Role SummaryWe are seeking a highly skilled Senior Compiler Engineer to join our team at Amazon Development Center U.S., Inc. as a Sr. ML Compiler Engineer III on the Neuron Compiler Automated Reasoning Group.Key ResponsibilitiesDevelop and maintain tooling for best-in-class technology for raising the bar of the Neuron Compiler's accuracy and...


  • Redmond, Washington, United States SpaceX Full time

    Job Title: Senior Network ArchitectJob Summary:SpaceX is seeking a highly skilled Senior Network Architect to join our team. As a key member of our network engineering team, you will be responsible for designing, building, and deploying our global network infrastructure.Key Responsibilities:Design and implement network architecture for our global network...


  • Redmond, Washington, United States Lorven Technologies Full time

    Job Title: Senior Cloud ArchitectJob Summary: Lorven Technologies is seeking a highly skilled Senior Cloud Architect to design and implement robust and scalable cloud-based solutions using Azure technologies. The ideal candidate will have a strong background in cloud computing, microservices architecture, and Azure services.Key Responsibilities: Design and...

  • Senior Data Architect

    2 weeks ago


    Redmond, Washington, United States United Software Group Full time

    Job Title: Senior Data ArchitectAbout the Role: We are seeking a highly skilled Senior Data Architect to join our team at United Software Group. As a key member of our data engineering team, you will be responsible for designing, developing, and maintaining data models and databases. Your expertise in data modeling, SQL, and database management will be...

  • Service Architect

    3 weeks ago


    Redmond, Washington, United States Microsoft Corporation Full time

    Job Title: Service ArchitectMicrosoft Corporation is seeking a highly skilled Service Architect to join our team. As a Service Architect, you will be responsible for planning, architecting, deploying, and supporting complex client/server or base software systems.Key Responsibilities:Establish standards for design, architecture, and recovery processes that...


  • Redmond, Washington, United States Centific Full time

    OverviewCentific is seeking a highly skilled Senior Solutions Architect to engineer platforms and curate multimodal, multilingual data for safe, scalable AI deployment. As a member of our team, you will leverage industry-leading partnerships and vector databases to create high-quality pre-trained datasets and fine-tuned LLMs.Key ResponsibilitiesDevelop...


  • Redmond, Washington, United States DevSelect Full time

    Job Title: Senior Cloud Software ArchitectAt DevSelect, we're seeking a highly skilled Senior Cloud Software Architect to lead our team in designing and implementing scalable and resilient cloud applications and services. As a key member of our team, you will be responsible for driving the architecture, design, and implementation of our cloud solutions,...


  • Redmond, Washington, United States Microsoft Corporation Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Architect to lead the development of our data and analytics systems. As a key member of our team, you will work closely with leadership to shape and execute our overall data strategy, ensuring we leverage cutting-edge technologies to drive business outcomes.Responsibilities:Architect and...

  • Service Architect

    2 weeks ago


    Redmond, Washington, United States Microsoft Corporation Full time

    Job Summary:Microsoft Corporation is seeking a highly skilled Service Architect to join our team. As a Service Architect, you will be responsible for planning, architecting, deploying, and supporting complex client/server or base software systems.Key Responsibilities:Establish standards for design, architecture, and recovery processes that result in...


  • Redmond, Washington, United States Microsoft Corporation Full time

    Cloud AI Hardware InnovatorAre you passionate about innovating the latest hardware designs to propel Microsoft's cloud growth? Do you want to be at the forefront of shaping Azure's AI infrastructure roadmap?This role is for a highly motivated Senior AI Hardware Architect with a solid background in neural networks and hardware implementation. You will be...


  • Redmond, Washington, United States Microsoft Corporation Full time

    Job SummaryWe are seeking a highly skilled Senior Software Architect to join our team at Microsoft Corporation. As a key member of our organization, you will be responsible for designing and developing cutting-edge software solutions that enable large-scale training and inference of AI models on novel hardware.Key ResponsibilitiesCollaborate with...