Current jobs related to Senior Compiler Optimization Engineer - Austin - NVIDIA


  • Austin, Texas, United States NVIDIA Full time

    About the RoleWe are seeking an experienced Senior Compiler Optimization Engineer to join our Compute Compiler Team at NVIDIA.Our team is responsible for enhancing CUDA and other compute compilers to fully leverage the power of NVIDIA GPUs across various computational workloads like deep learning, scientific computation, and self-driving technology.Key...


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


  • Austin, Texas, United States Nvidia Full time

    We are searching for a Senior Backend Compiler Engineer for an exciting and fun role in 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...


  • Austin, United States NVIDIA Full time

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


  • Austin, United States Nvidia Full time

    We are searching for a Senior Backend Compiler Engineer for an exciting and fun role in 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...


  • Austin, Texas, United States NXP Semiconductors Full time

    Position OverviewAs a Senior Compiler Development Engineer, you will play a pivotal role in the evolution of compiler technologies within our organization. Your expertise in compiler, operating system, and debugging software development will be crucial as you engage with hardware technical leaders to articulate software perspectives, particularly in relation...


  • Austin, Texas, United States Tenstorrent Full time

    Tenstorrent stands at the forefront of advanced AI technology, setting new benchmarks for performance, usability, and cost-effectiveness. As AI reshapes the computing landscape, our solutions are evolving to integrate innovations across software models, compilers, platforms, networking, and semiconductors. Our talented team of engineers has successfully...


  • Austin, Texas, United States NVIDIA Full time

    Are you eager to explore how GPU efficiency drives advancements in fields like gaming, artificial intelligence, and autonomous vehicles? Do you thrive on pushing your limits and wish to make a significant impact at a leading technology firm? We are seeking a Graphics Performance Optimization Engineer to enhance performance and contribute to the development...


  • Austin, Texas, United States Apple Full time

    SummaryPosted: Jul 12, 2024Role Number: As part of our Digital Design Engineering group, you'll take imaginative and revolutionary ideas and determine how to turn them into reality. You will apply engineering fundamentals and start from scratch if needed, bringing visionary ideas to the real world. Join us, and you'll help design the tools that allow us to...

  • Optimization Engineer

    1 month ago


    Austin, United States webAI Full time

    Title: Optimization EngineerCompany: webAI, Inc. Location: Austin, TX Type: Full-Time, Salaried Exempt Experience: 5+ yearsEducation: Bachelor's Degree, minimum About Us: webAI is a software company that is building a decentralized AI development platform. Our technology enables the development of powerful AI using limited amounts of data, challenging the...


  • Austin, United States Tenstorrent Full time

    Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high...


  • Austin, United States Tenstorrent Full time

    Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high...


  • Austin, Texas, United States Plastic Omnium Full time

    Join Our Team as an Industrial EngineerAre you ready to take on exciting challenges? Become part of a forward-thinking organization that places innovation at its core and plays a pivotal role in the automotive transformation.About UsPlastic Omnium is a leading provider of cutting-edge solutions aimed at creating a safer and more sustainable mobility...


  • Austin, Texas, United States Apple Full time

    Performance Optimization Engineer - Ad PlatformsCompany: AppleLocation: Austin, Texas, United StatesIndustry: Software and ServicesApple is committed to improving lives through cutting-edge technology. The Advertising Platforms division at Apple is crucial in providing captivating content to users globally while assisting publishers and developers. We are...


  • Austin, Texas, United States Coppel Tech LLC Full time

    Job OverviewThis position is focused on software development and requires a strong foundation in Java technologies.Position: Senior Software EngineerKey Responsibilities: Proficient in Java frameworks such as Spring MVC, Spring Boot, and Spring Data, with a deep understanding of J2EE architecture, including JSP, EJB, servlets, and JDBC. Skilled in developing...


  • Austin, United States Selectek Staffing Solutions Full time

    Lead the design and development of detailed, optimized, and complex process systems for state-of-the-art industrial and high-tech manufacturing design-build projects. These complex systems can consist of systems that may require you to: Lead the desi Process Engineer, Engineer, Senior, Systems, Staffing, Process, Design


  • Austin, United States DauTech Full time

    Exclusive Senior Engineering Opportunity with a Pre-IPO SaaS Cloud Security Company Offering Long-Term Growth Potential. As a Senior Software Engineer, you will play a pivotal role in driving the delivery of key features in and around our Application Data Platform (ADP), empowering both our internal engineering teams and customers to build the features that...


  • Austin, Texas, United States AppLab Systems, Inc Full time

    Position Overview:We are seeking a highly skilled Senior Performance Engineer to join our team at AppLab Systems, Inc. The ideal candidate will possess a strong proficiency in profiling Java applications using tools such as JProfiler, JFR, and other relevant technologies.Key Responsibilities:Conduct performance testing and engineering with a focus on Java...


  • Austin, United States Recurrent Energy Full time

    Functional Title: Senior Project Engineer FLSA Status: Exempt Functional Area: Engineering & Construction Level: Summary Recurrent Energy is comprised of an innovative, passionate, and hard-working team that is committed to making a difference and transforming the world with clean electricity. People are what make the company stand out. As a Senior...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Overview:MAKE A DIFFERENCE WITH AMD TECHNOLOGYAt AMD, we are dedicated to transforming lives through our innovative technology, enhancing our industry, communities, and the world. Our mission is to develop exceptional products that propel next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, personal...

Senior Compiler Optimization Engineer

2 months ago


Austin, United States NVIDIA Full time

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 requisition id

JR1980609

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 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: Analyze the performance of application code running on NVIDIA GPUs with the aid of profiling tools.

Construct 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, supportable compiler and tools.

Interact with Open-source MLIR/LLVM community to ensure tighter integration.

Work with geographically distributed compiler, hardware 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 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.

Ways for you to stand out from the crowd: 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 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 144,000 USD - 270,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 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. About Us

NVIDIA is a Learning Machine NVIDIA pioneered accelerated computing to tackle challenges no one else can solve. Our work in AI and the metaverse is transforming the world's largest industries and profoundly impacting society.

#J-18808-Ljbffr