Jobs at Nvidia

AI Engineer NVIDIA GPU

Artech LLC

San Jose, California
Posted 4 months ago
Title: Machine Learning/AI Engineer with Python – NVIDIA GPU
Location: SAN JOSE, CA
Duration: 6 months
Machine Learning 7+ years

Job Description:  Candidates should have experience with NVIDIA GPUs for machine learning, proficiency in GPU frameworks (CUDA, cuDNN, TensorRT, NCCL),and  strong programming skills in Python with major frameworks like PyTorch and TensorFlow. Understanding of GPU architecture and performance optimization, experience with profiling tools, and  knowledge of distributed training and containerization are also required.
 

Senior ASIC Synthesis Engineer

NVIDIA

California
Posted 5 months ago
Come be a part of new process technology adoption by joining NVIDIA's Advanced Technology Group! Work as part of the advanced technology team to optimize design tradeoffs and methodology on next generation CMOS technology. We are looking for a Senior ASIC Synthesis Engineer to join our dynamic and growing team! If you are problem solver and highly motivated individual searching for a collaborative and exciting role, join us today. We encourage applicants with a history of proven success working in a multicultural and diverse environment. NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 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. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities which are hard to solve, that only we can pursue, and that matter to the world. This is our life’s work, to amplify human inventiveness and intelligence. What You'll Be doing: As a Front-End ASIC Synthesis Engineer, you will own RTL synthesis and gate level optimization tasks Collaboration with physical design to address timing, area, congestion tradeoffs Drive timing closure and power/area optimization across multiple design blocks Work with DFT and Verification teams to ensure functional and timing correctness What we need to see: BS or MS in Electrical Engineering, Computer Engineering, or equivalent experience. 8+ years of experience in front-end ASIC synthesis and integration. Deep understanding of Verilog RTL design and digital design principles. Proven experience with industry-standard EDA tools for synthesis (e.g., Synopsys Design Compiler). Hands-on experience with timing analysis, constraint management, and post-synthesis ECO flows. Solid background in low-power and high-performance design optimization techniques. Familiarity with formal verification tools (e.g., Formality/Conformal LEC) and methodologies. Ways to stand out from the crowd: Knowledge of DFT/Test logic including JTAG, scan, high speed I/O loopback, and memory BIST. Have proficiency in programming (Python, Perl, Tcl). NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and talented people in the world working for us. If you're creative and autonomous, we want to hear from you. #LI-Hybrid Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 168,000 USD - 264,500 USD for Level 4, and 196,000 USD - 310,500 USD for Level 5.You will also be eligible for equity and benefits. Applications for this job will be accepted at least until August 1, 2025.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 Architect, AI Solutions Engineering

NVIDIA

California
Posted 5 months ago
NVIDIA is seeking an AI Solutions Architect to join its Infrastructure Planning and Process Team! This role will focus on the extensive scale-up of key AI solutions for NVIDIA's internal cloud infrastructure. IPP (Infrastructure, Planning and Process) is a global organization within NVIDIA, working closely with various teams such as Graphics Processors, Mobile Processors, Deep Learning, Artificial Intelligence, and Driverless Cars to meet their infrastructure needs. The cloud services support nearly half a million automated jobs daily on five thousand servers, enhancing the productivity of thousands of NVIDIA software developers worldwide. The cloud hosts a diverse mix of machines and devices with various operating systems (Windows/Linux/Android) and hardware platforms, including NVIDIA GPUs and Tegra processors. As an AI Solutions Architect, you will manage the tools NVIDIAns use to deliver solutions quickly, and identify any gaps in these tools. You will also understand overall movement of data in the entire platform, identifying bottlenecks, defining solutions, developing key pieces, writing APIs, and owning deployment. You will collaborate with internal and external development teams to discover opportunities and solve complex problems. Your role will also involve guiding engineers in solving complex problems, developing acceptance tests, and reviewing their work and test results. Exceptional technical leadership, communication, organizational, and analytical skills are required, along with a passion for solving large and complex problems, e.g. Peta Bytes of fast storage, Million cores, 100,000 builds and 100,000 tests. What you’ll be doing: Serve as an Architect developing internal AI systems used by thousands of NVIDIANs globally. Identify gaps and issues and resolve ones are better suited for AI solutions versus conventional approaches. Further divide the AI category into 'buy versus build' options by researching available tools in the market. Align with teams across Nvidia to establish overall AI system goals and break them down into specific objectives for each sub-system. Drive, motivate, convince, and mentor sub-system leads to achieve improvements with agility and speed. Identify performance bottlenecks and optimize the speed and cost efficiency of AI development and testing systems. Drive the planning of software/hardware capacity, covering both internal and public cloud, addressing the balance between time and utilization. Introduce technologies enabling massively parallel systems to improve turnaround time by an order of magnitude. Collaborate with AI product vendors to gain deep insights of the AI industry, and share them with leaders and developers internally. What we need to see: BS EE/CS or equivalent experience with 10+ years of systems software development with at least 1 year of experience in developing/exploring AI. Development with Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), Fine-Tuning LLMs, AI Agentic workflows, LangChain, LangGraphs, and Cascading models. Experience in deploying in hybrid, multi-cloud architecture and edge computing. Extensive experience architecting and shipping large-scale distributed software systems. Ability to identify gaps and bottlenecks, and develop solutions to optimize performance. Strong programming and software development skills in JAVA, Python, Shell-script along with good understanding of distributed systems and REST APIs. Experience in working with SQL/NoSQL database systems such as MySQL, Cassandra, MongoDB or Elasticsearch. Excellent knowledge and working experience with Docker containers and Virtual Machines. Good background of Cloud technologies like: OpenStack, Docker, Kubernetes, Chef/Puppet, Hadoop/Ceph/SwiftStack, LXC, Git, Perforce, JFrog, Kafka. Ability to work across organizational boundaries optimally to improve alignment and productivity between teams in a multi-national, multi-time-zone corporate environment. Ways to stand out from the crowd: MS or PhD in EE/CS Depth in AI, Machine Learning and Deep Learning algorithms and techniques. Strong collaborative and interpersonal skills, with a consistent record of guiding and influencing others in dynamic environments. Experience developing large-scale software systems using service-oriented architecture under real-time performance requirements. Background in designing high-performance, scalable software systems with a strong focus on hardware cost optimization. With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our best-in-class engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.You will also be eligible for equity and benefits. Applications for this job will be accepted at least until July 29, 2025.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 ASIC Timing Engineer

NVIDIA

Massachusetts
Posted 5 months ago
NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 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. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities which are hard to solve, that only we can pursue, and that matter to the world. This is our life’s work, to amplify human inventiveness and intelligence. NVIDIA is looking for best-in-class Senior ASIC Timing Design Engineers to join our outstanding Networking Silicon engineering team, developing the industry's best high speed communication devices, delivering the highest throughput and lowest latency! Come and take a part in crafting our groundbreaking and innovating chips, enjoy working in a meaningful, growing and professional environment where you make a significant impact in a technology-focused company. What you will be doing: You will drive physical design and timing of high-frequency and low-power DPUs and SoCs at block level, cluster level, and/or full chip level. Analyze and optimize design constraints and synthesis parameters to achieve performance, power, and area targets. Help in driving frontend and backend implementation from RTL to gds2, including synthesis, equivalence checking, floor-planning, timing constraints, timing and power convergence, and ECO implementation. What we need to see: Great teammate BS (or equivalent experience) in Electrical or Computer Engineering 8+ years experience or MS (or equivalent experience) with 2 years experience in Synthesis and Timing. Understanding of DFT logic and hands-on experience in design closure. Expertise in analyzing and converging crosstalk delay, noise glitch, and electrical/manufacturing rules in deep-sub micron processes. Knowledge in process variation effect modeling and experience in design convergence taking into account process variations. Experience in critical path planning and crafting needed. Power user of Static Timing tools like Synopsys PrimeTime or Cadence Tempus. Solid experience in full-chip/sub-chip Static Timing Analysis (STA), timing constraints generation and management, and timing convergence. Proficiency in Python, Tcl and Make for automation and scripting tasks. NVIDIA is widely considered to be the leader of AI computing, and one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 168,000 USD - 264,500 USD for Level 4, and 196,000 USD - 310,500 USD for Level 5.You will also be eligible for equity and benefits. Applications for this job will be accepted at least until July 29, 2025.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.

Linux Kernel Architect - Tegra

NVIDIA

California
Posted 5 months ago
NVIDIA is revolutionizing accelerated computing, and our innovation is powered by a relentless pursuit of excellence in system software and operating systems. With a legacy of breakthroughs in graphics, AI, and high-performance computing, NVIDIA is looking for a highly skilled and motivated Linux Kernel Architect - Tegra to help craft the next era of accelerated computing for autonomous machines! As a Senior Architect, you will play a meaningful role in the evolution of our system software stack across platforms—from automotive and robotics to large-scale data centers. You will drive architectural decisions around OS kernel subsystems, scheduling, memory management, power/performance optimization, and I/O frameworks. You will collaborate across hardware, software, and research teams to design features that power NVIDIA’s next-generation products. At NVIDIA, you’ll work alongside world-class engineers, contributing to products that transform industries and enrich the lives of millions. If you're driven by system-level thinking and committed to optimizing the boundary between hardware and software, we want to hear from you! What you'll be doing: Lead efforts to enhance Linux for use by autonomous machines in safety-critical environments Analyze and optimize product performance for customer needs Work with internal team members and the upstream community to bring these capabilities to various open source packages What we need to see: BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience). 6+ years of relevant software development experience Expert level knowledge and experience in system software design and operating system fundamentals Deep understanding of computer architecture, microprocessor concepts (caches, buses, memory controllers, DMA, etc.) Proven leadership skills and strong ownership on past projects in an environment with complex software and hardware designs Clear verbal and written communication with the proven track record for building consensus within a large organization Exceptional C programming and low-level driver experience; background and strength with complex system-level debugging, performance analysis and test design Kernel development experience with Linux, Android, Chrome, or Windows systems Ways to stand out from the crowd: Experience as a maintainer or significant contributor to large open source software projects In depth knowledge of system level security. Demonstrated involvement with the community at large Knowledge of virtualization platforms (Xen, KVM, Hyper-V) Experience with embedded system SW concepts, e.g.: RTOS and overlay programming models Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.You will also be eligible for equity and benefits. Applications for this job will be accepted at least until July 29, 2025.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.

Sr. Systems Software Engineer (SSWE1082)

NVIDIA Corporation

Washington
Posted 5 months ago
Engage in, support, and/or market the design and development of NVIDIA’s GPU, computer graphics, AI and supercomputing for gaming, professional visualization and data centers for various industries. Design, develop, and train AI co-pilot models, focusing on data curation, model fine-tuning, and seamless deployment for real-world use cases. Telecommuting may be permitted. The base salary range for this position is $185,000 to $235,750. 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 (https://www.nvidia.com/en-us/benefits/). If interested, reference job code & title and send resume to NVIDIA-RecruitAd@nvidia.com.

System Architect

NVIDIA

California
Posted 6 months ago
The product development team is seeking an experienced Systems Architect to drive and support our engineering efforts. Our team takes pride in building a wide range of products — GPU PCIe cards, SHIELD consumer devices, Jetson embedded platforms, DRIVE autonomous vehicle technologies, modular data center architectures, and more. In this role, you will have the opportunity to help bring ground-breaking technologies to life. What you will be doing: Interact with NVIDIA customers to ensure that all product features and optionality are clearly understood and implemented as intended Intercept potential escalations and work with engineering team to prioritize and ensure customer satisfaction Work with sales, customer management, applications engineering, and other customer facing teams to ensure alignment and prioritization to meet critical milestones for customer success Foster a mutually beneficial partnership with key customers System architecture Ability to communicate with and direct all team members building any NVIDIA product, including but not limited to, members contributing to PCB design, PCB architecture, system architecture, PCB Layout, Mechanical, Thermal, Chip Arch, product management, product marketing and executive leadership Clearly summarize and inform colleagues of the important aspects of products and systems to gather feedback and share ideas Help teams solve critical design challenges Make informed decisions and own the results NVIDIA roadmap Develop future architectures and provide guidance to software and ASIC teams to influence long term product roadmap Create new initiatives to explore undeveloped features and present their applicability to future products Analyze and summarize tradeoffs of future system architectures, product features, and software functions What we need to see: BS degree or greater in an engineering field & strong EE fundamentals (or equivalent experience) 10+ years hands-on experience with hardware architecture & product development Culture of continuous learning, ongoing process improvement, and a first-principles approach to creative problem-solving Experience in influencing decisions and leading teams in a matrix environment Excellent communication and presentation abilities, including to executive audiences 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 forward-thinking 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 Artificial Intelligence, Deep Learning, Autonomous Vehicles, and Robotics. We have a real passion for perfection and for building products that excite the imagination. If you share these values and have the experience and skills to participate, we would love to have you join our team. The base salary range is 192,000 USD - 368,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 GPU Architect, Profiling System

NVIDIA

California
Posted 6 months ago
We are now looking for a Senior GPU Architect, Profiling System! NVIDIA’s invention of the GPU in 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 workhorse that powers intelligent applications in a multitude of domains and computing environments. At NVIDIA, performance is at the core of everything we do. We pride ourselves on not only building the world’s fastest processors, but also on providing a full ecosystem that empowers engineers and developers to realize that performance in practice. NVIDIA’s GPU Architecture Group is looking for architects to contribute to the design of our proprietary profiler subsystem, the apparatus embedded in every GPU that enables our profiling and monitoring tools to capture data and provide feedback for performance optimization. As a member of our team, you will need to combine skills in hardware modeling and verification with a deep understanding of GPU architecture, operating systems, and application performance analysis to innovate new methods of hardware profiling that yield more meaningful and accessible performance insights. You will have a tangible impact at a fast-paced company that is spearheading the next wave in computing technology. Join our technically diverse team of GPU architects, software engineers and infrastructure experts to push the boundaries of computing performance! What you’ll be doing: Architect and plan features in concert with software, hardware, and verification teams working across the globe to implement the next generation GPU profiling features. Build functional and performance models to refine and verify hardware designs. Create test plans to validate the features you design and contribute to their implementation. Constantly develop your skills for practical innovation by improving your understanding of the application analysis process, the GPU architecture, and the profiling software stack. What we need to see: Masters, or PhD in relevant field (Eg: Computer Science, Computer Engineering or Electrical Engineering) or equivalent experience. 3+ years of relevant computer architecture, ASIC design, and/or software development experience. Strong programming skills in C++ (or similar) and Python (or similar). Solid foundation in computer architecture and hardware performance analysis. Experience with performance modeling and hardware simulation, ideally using SystemC. Strong communication and interpersonal skills including the ability to work with a distributed interdisciplinary team. Ways to stand out from the crowd: Expertise in developing and optimizing parallel algorithms, particularly using GPUs. Extensive experience as a user or developer of CPU or GPU profiling tools. Background with 3D graphics, deep learning, and/or high-performance computing applications Experience contributing to and debugging large codebases with many developers. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you! The base salary range is 148,000 USD - 287,500 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 GPU Architect, Profiling System

NVIDIA

California
Posted 6 months ago
We are now looking for a Senior GPU Architect, Profiling System! NVIDIA’s invention of the GPU in 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 workhorse that powers intelligent applications in a multitude of domains and computing environments. At NVIDIA, performance is at the core of everything we do. We pride ourselves on not only building the world’s fastest processors, but also on providing a full ecosystem that empowers engineers and developers to realize that performance in practice. NVIDIA’s GPU Architecture Group is looking for architects to contribute to the design of our proprietary profiler subsystem, the apparatus embedded in every GPU that enables our profiling and monitoring tools to capture data and provide feedback for performance optimization. As a member of our team, you will need to combine skills in hardware modeling and verification with a deep understanding of GPU architecture, operating systems, and application performance analysis to innovate new methods of hardware profiling that yield more meaningful and accessible performance insights. You will have a tangible impact at a fast-paced company that is spearheading the next wave in computing technology. Join our technically diverse team of GPU architects, software engineers and infrastructure experts to push the boundaries of computing performance! What you’ll be doing: Architect and plan features in concert with software, hardware, and verification teams working across the globe to implement the next generation GPU profiling features. Build functional and performance models to refine and verify hardware designs. Create test plans to validate the features you design and contribute to their implementation. Constantly develop your skills for practical innovation by improving your understanding of the application analysis process, the GPU architecture, and the profiling software stack. What we need to see: Masters, or PhD in relevant field (Eg: Computer Science, Computer Engineering or Electrical Engineering) or equivalent experience. 3+ years of relevant computer architecture, ASIC design, and/or software development experience. Strong programming skills in C++ (or similar) and Python (or similar). Solid foundation in computer architecture and hardware performance analysis. Experience with performance modeling and hardware simulation, ideally using SystemC. Strong communication and interpersonal skills including the ability to work with a distributed interdisciplinary team. Ways to stand out from the crowd: Expertise in developing and optimizing parallel algorithms, particularly using GPUs. Extensive experience as a user or developer of CPU or GPU profiling tools. Background with 3D graphics, deep learning, and/or high-performance computing applications Experience contributing to and debugging large codebases with many developers. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you! The base salary range is 148,000 USD - 287,500 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 GPU Architect, Profiling System

NVIDIA

California
Posted 6 months ago
We are now looking for a Senior GPU Architect, Profiling System! NVIDIA’s invention of the GPU in 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 workhorse that powers intelligent applications in a multitude of domains and computing environments. At NVIDIA, performance is at the core of everything we do. We pride ourselves on not only building the world’s fastest processors, but also on providing a full ecosystem that empowers engineers and developers to realize that performance in practice. NVIDIA’s GPU Architecture Group is looking for architects to contribute to the design of our proprietary profiler subsystem, the apparatus embedded in every GPU that enables our profiling and monitoring tools to capture data and provide feedback for performance optimization. As a member of our team, you will need to combine skills in hardware modeling and verification with a deep understanding of GPU architecture, operating systems, and application performance analysis to innovate new methods of hardware profiling that yield more meaningful and accessible performance insights. You will have a tangible impact at a fast-paced company that is spearheading the next wave in computing technology. Join our technically diverse team of GPU architects, software engineers and infrastructure experts to push the boundaries of computing performance! What you’ll be doing: Architect and plan features in concert with software, hardware, and verification teams working across the globe to implement the next generation GPU profiling features. Build functional and performance models to refine and verify hardware designs. Create test plans to validate the features you design and contribute to their implementation. Constantly develop your skills for practical innovation by improving your understanding of the application analysis process, the GPU architecture, and the profiling software stack. What we need to see: Masters, or PhD in relevant field (Eg: Computer Science, Computer Engineering or Electrical Engineering) or equivalent experience. 3+ years of relevant computer architecture, ASIC design, and/or software development experience. Strong programming skills in C++ (or similar) and Python (or similar). Solid foundation in computer architecture and hardware performance analysis. Experience with performance modeling and hardware simulation, ideally using SystemC. Strong communication and interpersonal skills including the ability to work with a distributed interdisciplinary team. Ways to stand out from the crowd: Expertise in developing and optimizing parallel algorithms, particularly using GPUs. Extensive experience as a user or developer of CPU or GPU profiling tools. Background with 3D graphics, deep learning, and/or high-performance computing applications Experience contributing to and debugging large codebases with many developers. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you! The base salary range is 148,000 USD - 287,500 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 GPU Architect, Profiling System

NVIDIA

California
Posted 6 months ago
We are now looking for a Senior GPU Architect, Profiling System! NVIDIA’s invention of the GPU in 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 workhorse that powers intelligent applications in a multitude of domains and computing environments. At NVIDIA, performance is at the core of everything we do. We pride ourselves on not only building the world’s fastest processors, but also on providing a full ecosystem that empowers engineers and developers to realize that performance in practice. NVIDIA’s GPU Architecture Group is looking for architects to contribute to the design of our proprietary profiler subsystem, the apparatus embedded in every GPU that enables our profiling and monitoring tools to capture data and provide feedback for performance optimization. As a member of our team, you will need to combine skills in hardware modeling and verification with a deep understanding of GPU architecture, operating systems, and application performance analysis to innovate new methods of hardware profiling that yield more meaningful and accessible performance insights. You will have a tangible impact at a fast-paced company that is spearheading the next wave in computing technology. Join our technically diverse team of GPU architects, software engineers and infrastructure experts to push the boundaries of computing performance! What you’ll be doing: Architect and plan features in concert with software, hardware, and verification teams working across the globe to implement the next generation GPU profiling features. Build functional and performance models to refine and verify hardware designs. Create test plans to validate the features you design and contribute to their implementation. Constantly develop your skills for practical innovation by improving your understanding of the application analysis process, the GPU architecture, and the profiling software stack. What we need to see: Masters, or PhD in relevant field (Eg: Computer Science, Computer Engineering or Electrical Engineering) or equivalent experience. 3+ years of relevant computer architecture, ASIC design, and/or software development experience. Strong programming skills in C++ (or similar) and Python (or similar). Solid foundation in computer architecture and hardware performance analysis. Experience with performance modeling and hardware simulation, ideally using SystemC. Strong communication and interpersonal skills including the ability to work with a distributed interdisciplinary team. Ways to stand out from the crowd: Expertise in developing and optimizing parallel algorithms, particularly using GPUs. Extensive experience as a user or developer of CPU or GPU profiling tools. Background with 3D graphics, deep learning, and/or high-performance computing applications Experience contributing to and debugging large codebases with many developers. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you! The base salary range is 148,000 USD - 287,500 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.
Page 1 of 2