Senior Backend Compiler Engineer

4 weeks ago


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 compiler engineering experts who provide leading edge performance and capabilities for NVIDIA's current and future complex parallel SIMT architectures.

NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”.

What You Will Be Doing

• Understand, modify, and improve an NVIDIA proprietary GPU compiler backend written in C++
• Design and develop new compiler passes and optimizations to produce best-in-class, robust, supportable compiler and tools
• Work with global 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 functional languages


What We Need To See

• B.S. or degree in Computer Science/Engineering or equivalent experience
• 3+ years of compiler code generation experience
• Excellent hands-on C++ programming skills
• 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

• M.S./PhD. with significant compiler related project or thesis work preferred
• Background in LLVM code generation including instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR (MIR)
• Experience in developing CUDA, DirectX, OpenGL/Vulkan applications


With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most brilliant and hardworking people in the world working with us and our product lines are growing fast in some of the hottest state of the art fields such as Deep Learning, Artificial Intelligence, Autonomous Vehicles, Virtual Reality, etc. Our diverse team of talented, capable, and professional people are our greatest asset If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you

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



  • 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, 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, Texas, United States NVIDIA Full time

    About the RoleWe 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 play a critical role in delivering features and improvements to CUDA and other compute compilers, enabling the realization of NVIDIA GPUs' full potential for a wide range of computational...


  • 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 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 Acunor Inc Full time

    Job OverviewPosition: Senior Java Backend EngineerLocation: Hybrid role availableKey Responsibilities:Lead backend development initiatives utilizing Java EE technologies.Design and implement scalable software solutions while adhering to best practices in software engineering.Collaborate with cross-functional teams to analyze requirements and translate them...


  • Austin, Texas, United States Acunor Inc Full time

    Job OverviewPosition: Senior Java Backend EngineerLocation: Flexible (Hybrid)Remote OpportunityQualifications:Bachelor's degree with over 8 years of professional experience, including a focus on technical leadership.Proficient in Backend development utilizing Java EE technologies such as Java programming language, application servers, servlet containers,...


  • Austin, Texas, United States Kovan Technology Solutions Full time

    Job OverviewPosition: Senior Java Backend EngineerLocation: Flexible - Remote Options AvailableWork Arrangement: Hybrid - 3 Days Onsite and 2 Days RemoteExperience Level: 8 - 10 YearsKey Qualifications: - Expertise in programming languages including Java, Python, and Golang. - Strong knowledge of Java frameworks such as Spring and Hibernate. - Proficient in...


  • Austin, United States The Page Group Full time

    Job DescriptionJob DescriptionRole Overview We are currently seeking highly skilled Senior Software Engineers to join the technology team. This role is ideal for those passionate about backend development with a strong track record of building complex business applications using Python. You will play a key role in developing and enhancing technology...


  • Austin, Texas, United States Visa Full time

    Job OverviewAs a Senior Backend Software Engineer at Visa, you will be an integral part of our Connectivity team, collaborating with various departments to enhance and maintain our integrations with financial institutions across the U.S. This role is pivotal in driving Visa's open banking initiatives and ensuring the reliability and efficiency of our...


  • Austin, Texas, United States Realtor Careers Full time

    Job OverviewAt Realtor Careers, we pride ourselves on having one of the most extensive and precise collections of real estate listings, coupled with a highly engaged user base across various online platforms. Our goal is to simplify the processes of buying, selling, renting, and living in homes, making it a more rewarding experience for everyone...


  • Austin, United States Connect Tech+Talent Full time

    Senior Backend EngineerFull timeAustin, TX (Hybrid- 1 Day WFH)What you’ll doArchitect, design, develop, test, and deliver new backend services and APIs in C++ and GoMaintain, automate, and supervise key infrastructure technologies, including MySQL, MongoDB, and ElasticsearchImprove and enhance existing code using modern patterns and practicesReview system...


  • Austin, United States Connect Tech+Talent Full time

    Senior Backend EngineerFull timeAustin, TX (Hybrid- 1 Day WFH)What you’ll doArchitect, design, develop, test, and deliver new backend services and APIs in C++ and GoMaintain, automate, and supervise key infrastructure technologies, including MySQL, MongoDB, and ElasticsearchImprove and enhance existing code using modern patterns and practicesReview system...


  • Austin, Texas, United States Procore Technologies Full time

    Job DescriptionWe're seeking a seasoned Backend Software Engineer with expertise in Ruby to join our Product & Technology Team at Procore Technologies. Our software solutions aim to revolutionize the construction industry, and our team is the driving force behind our innovative, top-rated global platform.This position will join our Invoicing Team in the...


  • 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 ProCore CPA Full time

    Company OverviewAt ProCore CPA, we are dedicated to transforming the construction industry through innovative technology solutions. Our mission is to enhance the way projects are managed and executed, ensuring efficiency and effectiveness in every aspect of construction.Position OverviewWe are seeking a skilled Senior Backend Software Engineer to join our...

  • Java Backend Engineer

    4 weeks ago


    Austin, United States Talent Groups Full time

    Java Backend EngineerAustin, TXJava backend engineer- Spring required- Mongo DB highly desired-Key skill set required- Java 8 and above (Functional programming, Reactive systems)- Spring Boot (Webflux)- MongoDB / CounchBase- Microservices / REST API based servivces - design & implementation

  • Java Backend Engineer

    4 weeks ago


    Austin, United States Talent Groups Full time

    Java Backend EngineerAustin, TXJava backend engineer- Spring required- Mongo DB highly desired-Key skill set required- Java 8 and above (Functional programming, Reactive systems)- Spring Boot (Webflux)- MongoDB / CounchBase- Microservices / REST API based servivces - design & implementation


  • Austin, Texas, United States AffiniPay Full time

    AffiniPay is a leading fintech company, based out of Austin, Texas. As the market leader in professional services payments and practice management software, AffiniPay's tech products serve legal, accounting, architectural, engineering and construction firms. AffiniPay has been recognized as one of Inc. 5000's fastest growing companies in the U.S. for 13...

  • Sr. Backend Engineer

    1 month ago


    Austin, Texas, United States Realtor Full time

    At , we have among the most comprehensive and accurate coverage of real estate listings and the most engaged users across all the online real estate portals. Our mission is to make buying, selling, renting, and living in homes easier and more rewarding for everyone.Building your career? Build it better at . Join us and help change the world of real estate,...