Senior Compiler Optimization Engineer for MLIR and LLVM
2 weeks ago
We 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 Responsibilities:
- Identify opportunities for performance improvements in the LLVM-based compiler middle end optimizer.
- Design and develop new compiler analysis passes and optimizations to produce best-in-class, robust, supportable compiler and tools.
- Work with geographically distributed compiler, hardware and application teams to oversee improvements and problem resolutions.
- Contribute to open-source projects (LLVM/MLIR).
Requirements:
- Pursuing a M.S or Ph.D. in Computer Science, Computer Engineering, or related fields (or equivalent experience).
- Background in Compiler Optimizations such as Loop Optimizations, Inter-procedural optimizations and Global optimizations.
- Excellent hands-on C++ programming skills.
- Understanding of any 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:
- Ph.D. preferred.
- Experience in developing applications in CUDA or other parallel programming language.
- Deep understanding of parallel programming concepts.
- LLVM, MLIR and/or Clang compiler development experience.
- Familiarity with deep learning frameworks and NVIDIA GPUs.
NVIDIA is a leader in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. 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 committed to fostering a diverse work environment and proud to be an equal opportunity employer.
-
Senior Compiler Architect, MLIR
3 weeks ago
Redmond, Washington, United States NVIDIA Full timeWe 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...
-
Senior Compiler Architect, MLIR
2 weeks ago
Redmond, Washington, United States NVIDIA Full timeWe 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...
-
Senior Software Engineer
2 weeks ago
Redmond, Washington, United States Microsoft Corporation Full timeThe 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...
-
Senior Compiler Engineer
2 weeks ago
Redmond, Washington, United States Amazon Development Center U.S., Inc. Full timeRole 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...
-
Research Engineer, ML Compiler
1 month ago
Redmond, Washington, United States META Full timeJob 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...
-
Software Engineer, ML Compiler
3 weeks ago
Redmond, Washington, United States META Full timeJob 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...
-
Backend Compiler Engineer
3 weeks ago
Redmond, Washington, United States Nvidia Full timeJoin Our Team as a Backend Compiler EngineerWe are seeking a highly skilled Backend Compiler Engineer to join our GPU Software organization. Our Compiler team is responsible for developing and optimizing the highest performance GPU machine instructions for Graphics and Compute.About the RoleAs a Backend Compiler Engineer, you will be responsible...
-
Software Development Engineer
3 weeks ago
Redmond, Washington, United States Microsoft Corporation Full timeAI 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...
-
Senior Software Architect
3 weeks ago
Redmond, Washington, United States Microsoft Corporation Full timeAI 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...
-
Senior Software Development Engineer
2 weeks ago
Redmond, Washington, United States Microsoft Corporation Full timeThe 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,...
-
Senior Software Architect
2 weeks ago
Redmond, Washington, United States Microsoft Corporation Full timeThe 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 Nintendo Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at Nintendo Technology Development in Redmond, Washington. As a key member of our software development team, you will be responsible for designing, developing, and delivering complex engineering projects from start to finish.Your primary focus will be on debugging and optimizing...
-
Senior Software Engineer
3 weeks ago
Redmond, Washington, United States Nintendo Full timeJob Title: Senior Engineer, CPU DebuggerNintendo is seeking a highly skilled Senior Engineer to join our CPU Debugger team in Redmond, WA. As a key member of our team, you will be responsible for designing and developing cutting-edge tools and technologies to improve the productivity of our software developers.About the RoleWe are looking for a talented...
-
Senior Software Engineer, Embedded Systems Expert
2 months ago
Redmond, Washington, United States Nintendo Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Nintendo Technology Development in Redmond, WA. As a key member of our engineering team, you will be responsible for designing, developing, and delivering complex software projects that meet the needs of our software developers.Key ResponsibilitiesDebugging and...
-
Senior Software Engineer
2 weeks ago
Redmond, Washington, United States Microsoft Corporation Full timeJob SummaryWe are seeking an experienced Software Engineer - Compiler to help us define and build the future of GPU programming through HLSL for Xbox and Windows.About the RoleAs a member of the High Level Shading Language (HLSL) compiler team, you will be responsible for advancing graphics and GPU programming by driving new initiatives to design, implement,...
-
Principal Engineer, Tooling and Productivity
4 weeks ago
Redmond, Washington, United States Nintendo Full timeAbout the RoleNintendo is a leading innovator in the creation of interactive entertainment, with a rich history of developing cutting-edge technology and software for its Nintendo Switch system and the Nintendo 3DS family of portable systems.We are seeking a highly skilled Senior Software Engineer to join our team in Redmond, WA. As a key member of our...
-
Lead Developer, Embedded Systems
1 month ago
Redmond, Washington, United States Nintendo Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Nintendo Technology Development in Redmond, Washington. As a key member of our software development team, you will be responsible for designing, developing, and delivering complex engineering projects that meet the needs of our software developers.Key...
-
Senior Rendering Engineer
3 weeks ago
Redmond, Washington, United States Allen Rose Group Full timeJob Title: Senior Rendering EngineerWe are seeking a highly skilled Senior Rendering Engineer to join our team at the Allen Rose Group.About the RoleThis is an exciting opportunity to work on a cutting-edge project focused on low-power rendering of human skin. As a Senior Rendering Engineer, you will be responsible for investigating novel designs of neural...
-
Senior RF Engineer
3 weeks ago
Redmond, Washington, United States Amazon Full timeJob SummaryWe are seeking a highly skilled Senior RF Engineer to join our silicon design team. As a key member of our team, you will be responsible for the characterization, optimization, and validation of millimeter wave RF-Digital SoCs for use in state-of-the-art phased array systems.Key ResponsibilitiesDevelop and execute RF DVT test scripts in Python for...
-
Senior Software Engineer
4 weeks ago
Redmond, Washington, United States AYL Tech, Inc. Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at AYL Tech, Inc. in Redmond, WA.Job Summary:The successful candidate will be responsible for developing and maintaining our company's mobile app, constructing and managing our e-commerce platform, and optimizing our website to improve its visibility...