Senior Backend Compiler Engineer
3 weeks ago
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
- 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
- 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 youThe 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.
-
Senior Compiler Optimization Engineer
4 days ago
Austin, Texas, United States NVIDIA Full timeAbout 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...
-
Senior Java Backend Engineer
4 days ago
Austin, Texas, United States Acunor Inc Full timeJob 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...
-
Senior Java Backend Engineer
4 days ago
Austin, Texas, United States Acunor Inc Full timeJob 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,...
-
Senior Java Backend Engineer
1 week ago
Austin, Texas, United States Kovan Technology Solutions Full timeJob 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...
-
Senior Backend Software Engineer
1 week ago
Austin, Texas, United States Visa Full timeJob 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...
-
Senior Backend Software Engineer
4 days ago
Austin, Texas, United States Realtor Careers Full timeJob 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, Texas, United States NXP Semiconductors Full timePosition 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...
-
Senior Backend Software Engineer
1 week ago
Austin, Texas, United States ProCore CPA Full timeCompany 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...
-
Senior Marketing Backend Developer
3 weeks ago
Austin, Texas, United States AffiniPay Full timeAffiniPay 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 timeAt , 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,...
-
Principal Software Engineer
4 days ago
Austin, Texas, United States Visa Full timeJob OverviewAs a Senior Backend Software Engineer at Visa, you will be an integral part of our Connectivity team, collaborating with various departments to develop and sustain integrations with financial institutions across the U.S. This role is pivotal in enhancing Visa's open banking services.The Connectivity team plays a crucial role in Visa's mission,...
-
Java Backend Engineer
4 days ago
Austin, Texas, United States Talent Groups Full timePosition Overview:We are seeking a skilled Java Backend Engineer to join our dynamic team at Talent Groups. This role is essential for developing robust backend solutions that drive our applications.Location: RemoteEmployment Type: Full TimeEssential Skills:Java 8+ - Proficiency in functional programming and reactive systems.Spring Boot - Experience with...
-
Lead Backend Software Engineer
5 days ago
Austin, Texas, United States Grocery TV Full timeLead Backend Software EngineerLocation: Austin, TX | HybridAbout Grocery TV: We are transforming in-store marketing to empower brands and retailers in engaging shoppers effectively. Our innovative platform simplifies the execution of digital advertising campaigns within physical grocery environments.Our team thrives on the challenges posed by a product that...
-
Frontend and Backend Web Engineer
1 week ago
Austin, Texas, United States augmentjobs Full timePosition OverviewRole Summary: We are seeking a talented Frontend and Backend Web Engineer to become a vital part of our technology team at AugmentJobs. This role involves the creation, coding, and enhancement of websites and web applications, ensuring they meet project requirements from design to functionality. The ideal candidate will possess a robust...
-
Senior .NET Software Engineer
4 days ago
Austin, Texas, United States MillenniumSoft Inc Full timeJob OverviewPosition: Senior .NET Software EngineerLocation: Remote - HybridPosition Summary:MillenniumSoft Inc is looking for a seasoned .NET Software Engineer with extensive experience in backend systems development.The successful candidate will demonstrate proficiency in C#, as well as a solid grasp of multi-threading and asynchronous programming,...
-
Compiler Circuit Designer
4 weeks ago
Austin, Texas, United States Apple Full timeSummaryPosted: 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...
-
Senior .NET Software Engineer
4 days ago
Austin, Texas, United States MillenniumSoft Inc Full timeJob OverviewPosition: Senior .NET Software EngineerLocation: Hybrid RoleRole Summary:MillenniumSoft Inc is in search of a seasoned .NET Software Engineer with a robust foundation in backend systems for a position that offers a hybrid work environment.The successful candidate will possess advanced skills in C#, alongside a comprehensive understanding of...
-
Lead Compiler Architect for AI Solutions
1 week ago
Austin, Texas, United States Tenstorrent Full timeTenstorrent 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...
-
Backend Engineer
1 day ago
Austin, Texas, United States Divelement Web Services Full timeAbout Divelement Web ServicesWe are a vibrant, cross-functional team of software developers who turn visionary ideas into reality. As a Senior Backend Engineer, you will be a key connector between the Engineering team and our clients, adept in diverse skills used for driving projects from conception to completion.Our Work EnvironmentWe operate as a...
-
Senior Software Engineer – Consultant Level
3 days ago
Austin, Texas, United States Currency Cloud Full timeCompany OverviewCurrency Cloud is a pioneering force in the realm of payments and technology, facilitating seamless transactions across the globe. Our commitment is to enhance connectivity between consumers, businesses, and financial institutions, ensuring a secure and efficient payment ecosystem.Mission StatementOur objective is to revolutionize the payment...