Senior Compiler Optimization Engineer
1 month ago
We 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 computational workloads.
Key Responsibilities:- Analyze the performance of application code running on NVIDIA GPUs using profiling tools.
- Develop bridge between Graph compilers like PyTorch, OAI Triton, and MLIR/LLVM based middle-end optimizer.
- Identify opportunities for performance improvements in MLIR and LLVM based compiler middle-end optimizer.
- Design and develop new compiler passes and optimizations to produce best-in-class, robust, and supportable compiler and tools.
- Collaborate with the Open-source MLIR/LLVM community to ensure tighter integration.
- Work with geographically distributed compiler, hardware, and application teams to oversee improvements and problem resolutions.
- M.S in Computer Science, Computer Engineering, or related fields (or equivalent experience).
- 5+ years experience 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.
- PhD preferred.
- Experience in developing applications in CUDA or other parallel programming language.
- Deep understanding of parallel programming concepts.
- MLIR, LLVM, 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 looking for great people like you to help us accelerate the next wave of artificial intelligence.
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 benefits. NVIDIA accepts applications on an ongoing basis.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate 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.
-
Backend Compiler Engineer
4 weeks ago
Austin, Texas, United States NVIDIA Full timeWe are seeking a talented Backend Compiler Engineer to join our GPU Software organization. Our Compiler team is responsible for constructing and emitting the highest performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++).This team is comprised of worldwide leading compiler engineering experts who...
-
Backend Compiler Engineer
3 weeks ago
Austin, Texas, United States NVIDIA Full timeWe are seeking a talented Backend Compiler Engineer to join our GPU Software organization.The Compiler team is responsible for constructing and emitting the highest performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++).This team is comprised of worldwide leading compiler engineering experts who...
-
Machine Learning Compiler Engineer
4 weeks ago
Austin, Texas, United States Qualcomm Full timeAbout the RoleQualcomm is seeking a talented engineer to develop the machine learning compiler and runtime firmware for our best-in-class accelerator. As a PyTorch and C++ Development Engineer, you will play a crucial role in optimizing performance, enhancing efficiency, and ensuring seamless integration with our hardware.Key Responsibilities Collaborate...
-
Machine Learning Compiler Engineer
1 month ago
Austin, Texas, United States Qualcomm Full timeAbout 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...
-
Software Engineering Manager, AI Compiler
4 weeks ago
Austin, Texas, United States META Full timeJob Summary:Meta Reality Labs is a world leader in virtual and augmented reality systems. We are seeking a Software Engineering Manager to support a team of compiler/ML frameworks engineers and drive the development of a compiler and runtime toolchain for state-of-the-art deep learning hardware components optimized for AR/VR systems.Key Responsibilities:...
-
Senior Network Compiler Verification Engineer
4 weeks ago
Austin, Texas, United States NVIDIA Full timeNVIDIA 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...
-
AI Compiler Specialist
4 weeks ago
Austin, Texas, United States Tenstorrent Full timeTenstorrent is revolutionizing the AI technology landscape with cutting-edge innovations. As a Staff Software Engineer, you will play a critical role in designing, developing, and optimizing compilers for semiconductor products.You will work closely with hardware engineers, software engineers, and other stakeholders to ensure the efficient execution of...
-
Backend Compiler Engineer
3 weeks ago
Austin, Texas, United States NVIDIA Full timeJob Description:We are seeking a talented 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 and Compute.Our team is comprised of leading compiler engineering experts who provide cutting-edge...
-
Senior AI GPU Compiler Expert
3 weeks ago
Austin, Texas, United States AMD Full timeTransform Lives with AMD TechnologyWe are passionate about leveraging AMD technology to enrich our industry, our communities, and the world. Our mission is to create innovative products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded. At AMD, we push the...
-
High-Performance Compiler Expert
4 weeks ago
Austin, Texas, United States MIPS Technologies Full timeWe are seeking a highly skilled expert to develop high-performance compilers for MIPS RISC-V microprocessors.This role involves all aspects of toolchains, from compilers, assemblers, linkers, debuggers, C/C++ libraries, to emulators.You will work directly with customers at all stages, including onboarding, support, and troubleshooting.We are building...
-
High-Performance Compiler Expert
1 month ago
Austin, Texas, United States MIPS Technologies Full timeJob SummaryWe are seeking a highly skilled compiler expert to join our team and help us build a high-performance compiler for MIPS RISC-V microprocessors.This role involves developing GNU toolchains, including GCC, Binutils, GDB, Glibc, and Newlib, as well as managing code bases, running compiler regression tests, and supporting new RISC-V instructions.The...
-
GPU Performance Optimization Engineer
3 weeks ago
Austin, Texas, United States Samsung Austin Semiconductor Full timeGPU Performance Optimization EngineerAt Samsung Austin Semiconductor, we are seeking a highly skilled GPU Performance Optimization Engineer to join our team. As a key member of our GPU software team, you will be responsible for optimizing and fine-tuning the performance of our GPU-based systems and applications.Key Responsibilities:Conduct performance...
-
Senior Software Engineer
4 weeks ago
Austin, Texas, United States Advanced Micro Devices , Inc. Full timeTransforming Lives with AMD TechnologyWe are committed to enriching our industry, communities, and the world through innovative solutions. Our mission is to build cutting-edge products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded.The Role:We are seeking an...
-
Senior GPU Performance Engineer
4 weeks ago
Austin, Texas, United States Samsung Austin Semiconductor Full timeJob SummarySamsung Austin Semiconductor is seeking a highly skilled Senior GPU Performance Engineer to join our team. As a key member of our Xclipse GPU software team, you will be responsible for delivering cutting-edge technologies to revolutionize the mobile GPU market.Key ResponsibilitiesDevelop and optimize GPU IP from architectural planning to...
-
Senior Controls Engineer
4 weeks ago
Austin, Texas, United States SSOE Full timeJob Title: Senior Controls EngineerWe are seeking a highly skilled Senior Controls Engineer to join our team at SSOE. As a Senior Controls Engineer, you will be responsible for planning and directing the scope development, design, PLC/HMI programming, checkout, startup, and optimization of control systems for process, packaging, and utility systems in the...
-
Senior Memory Design Engineer
4 weeks ago
Austin, Texas, United States VeeAR Projects Inc. Full timeJob Title: Senior Memory Design EngineerJob Location: Austin, TX or Santa Clara, CAWorkplace type: HybridEmployment type: FulltimeJob Description:Prior experience and proven success of successfully designing high performance SRAM memories, Register file memories, SRAM compilers, data path designs and standard cellsExperience designing transistor-level custom...
-
Senior DevOps Engineer
4 weeks ago
Austin, Texas, United States InterSources Full timeJob Title: Senior DevOps EngineerWe are seeking a highly skilled Senior DevOps Engineer to join our team at InterSources Inc. As a key member of our engineering team, you will be responsible for designing, building, and maintaining our CI/CD pipelines, monitoring applications and infrastructure for performance issues, and conducting regular assessments to...
-
Senior Software Principal Engineer
4 weeks ago
Austin, Texas, United States Dell Full timeSoftware Engineering TeamThe Software Engineering team at Dell is responsible for delivering next-generation software application enhancements and new products for a changing world.We design and develop software for platforms, peripherals, applications, and diagnostics using the most advanced technologies, tools, software engineering methodologies, and the...
-
Software Engineer, Systems ML Specialist
4 weeks ago
Austin, Texas, United States META Full timeJob SummaryMeta is seeking a highly skilled Software Engineer, Systems ML to join our team. As a key member of our MTIA Software team, you will be responsible for developing a comprehensive AI Compiler strategy that delivers a highly flexible platform to train and serve new DL/ML model architectures.You will work closely with AI researchers to analyze deep...
-
Senior Splunk/Cloud Engineer
4 weeks ago
Austin, Texas, United States JobRialto Full timeJob Title: Senior Splunk/Cloud EngineerAbout the Role:We are seeking a highly skilled Senior Splunk/Cloud Engineer to join our Cloud Platforms area. As a key member of our team, you will work on leading edge cloud technologies that are transforming how developers work with cloud.Key Responsibilities:Develop and implement efficient search queries to improve...