NVIDIA's Developer Technology Engineering team is a global network of world-class experts pushing the boundaries of accelerated computing! We empower developers with groundbreaking solutions while driving innovation that fuels NVIDIA's leadership in this transformative field. NVIDIA's accelerated computing platform is revolutionizing industries. To capitalize on this explosive growth, we're growing our team and seeking a visionary leader to drive our continued success. What you'll be doing: This role offers a unique opportunity to lead a team of skilled performance engineers collaborating directly with the developer community to unlock the full potential of NVIDIA's groundbreaking CPUs and GPUs! NVIDIA platform is known for its AI dominance in deep learning training and inference. Nonetheless, modern data centers have hundreds of millions of CPUs that are used today to run mission critical workloads such as database, data preprocessing, compression, video transcoding, web servers, and many others. Help modernize today's data centers by researching and developing implementations to help save cost and power using the advanced NVIDIA platform. Core responsibilities include: Driving Innovation: This involves researching, analyzing, and developing innovative techniques to optimize performance of complex workloads across cloud and on-premise environments. These workloads are difficult to parallelize and major performance speed-ups require inventing new algorithms and working side-by-side with architects to influence hardware. Technical Leadership: Drive technical excellence by leading software design decisions, influencing architecture roadmap, and effectively communicating technical solutions to multi-functional teams. Prioritize and lead key initiatives that advance the performance and adoption of NVIDIA's hardware and software platforms. Growing and Mentoring Your Team: Build a distributed world-class team of performance engineers. Grow domain, hardware and software expertise within your team to strengthen external developer engagements. Foster a collaborative and innovative culture that encourages idea sharing, empowers team members, and provides opportunities for professional growth. Collaboration and Communication: Collaborate closely with company leadership, research teams, and cross-functional partners to drive strategic decision-making, program management, and successful initiative implementation. Advocate for next-generation hardware and software products that address the evolving needs of the developer community. What we need to see: An MS or PhD in Computer Science, Computer Engineering, or in a related computationally focused science degree (or equivalent experience). 7+ overall years of relevant experience with 4+ years in a technical role and 3+ years of experience in an engineering leadership role. Outstanding leadership, strong cross-functional collaboration, and impactful project execution. Hands-on experience in low-level performance optimization, including GPU parallel programming, e.g., CUDA. Programming fluency in C/C++ with a deep understanding of algorithms and software development. In-depth expertise with CPU and GPU architecture fundamentals. Strong algorithmic skills and proven experience implementing low-level optimizations for enterprise applications. A track record of building high-performing teams by attracting and hiring top engineering talent. Excellent communication and presentation skills. Demonstrated ability to successfully plan, lead, and execute high-impact initiatives. Ways to stand out from the crowd: A PhD in a relevant field is highly valued. Experience leading engineering teams to design performance-first prototypes. An extensive background in memory and storage technologies.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. Come join our team of brilliant minds leading the way in accelerated computing. Are you a creative and independent computer scientist with a passion for parallel computing? If so, we invite you to apply.The base salary range is 224,000 USD - 425,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.
NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI and enabled the next era of computing. NVIDIA is a "learning machine" that constantly evolves by adapting to new opportunities that are hard to address, that matters to the world, and that only we can address. This is our life's work, to amplify human imagination and intelligence, and expand what is possible. We're seeking strategic, bold, hard-working, and creative individuals who are passionate about helping us tackle challenges no one else can solve. Make the choice to join us today. We are looking for a n AI Infrastructure System Software Manager to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated infrastructure to enable business critical services and AI applications. You will be working with a team of passionate and skilled engineers that are continuously working to provide better tools to build and manage this i nfras tru cture . Ideal candidate is strong in software development, designing and creating reliable distribute d system s, and has the abi lit y to imp leme n t well though t out lo ng term maintenance strategy. What you'll be doing: Mentor, grow, and develop a world-class team of AI infrastructure engineers. Work across several teams and orgs to build products that use LLMs and agent systems to serve the needs of NVIDIA engineering teams. In that role, you will be collaborating with research and infra teams and serve a large user base (hardware/software teams across NVIDIA). Align priorities across collaborators and define metrics for measuring the success of the product/team. Develop and execute strategies for scalable, reliable, and secure AI infrastructure supporting both research and production workloads. Ensure robust monitoring, logging, visualization, and alerting capabilities to guarantee promised uptime and operational excellence. Architect, design, develop, and maintain infrastructure and large-scale applications for LLM-based solutions. Optimize these systems for performance, scalability, reliability, and secure data management. Stay updated with the latest trends in AI, ML, and infrastructure, proactively seeking opportunities to integrate advancements into Nvidia's LLM and AI infrastructure solutions. What we need to see: 10+ overall years of industry large distributed system software development experience. BS+ degree in CS or related/equivalent experience. 5+ years of experience managing of AI and SW development teams. Familiarity with modern software development stacks and tools, including containerization, cloud or on-premises deployments, API integration for seamless model operation, and real-time processing frameworks. Experience in developing and maintaining LLM or GenAI infrastructure Excellent communication, collaboration and problem-solving skills, with a dedication to encouraging an inclusive and diverse workplace. Hands-on experience developing large-scale distributed systems Ways to stand out from the crowd: Strong technical background in cloud/distributed infrastructure Experience debugging functional and performance issues in HPC GPU clusters Background in running and instrumenting distributed LLM training on a multi GPU HPC cluster Experience with HPC schedulers such as Slurm Widely considered to be one of the technology world's most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family The base salary range is 224,000 USD - 425,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.
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.
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 tasksCollaboration with physical design to address timing, area, congestion tradeoffsDrive timing closure and power/area optimization across multiple design blocksWork with DFT and Verification teams to ensure functional and timing correctnessWhat 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. The base salary range is 168,000 USD - 310,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.
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.
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.
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.
We are now looking for a Senior Power Architecture and Optimization Engineer! NVIDIA prides ourselves in having energy efficient products. We believe that continuing to maintain our products' energy efficiency compared to competition is key to our continued success.Our team is responsible for analyzing fullchip and unit-level power data, and driving ASIC teams to improve their units' power efficiency; and is responsible for researching, developing, and deploying methodologies to help NVIDIA's products become more energy efficient. Key responsibilities include developing techniques to model, analyze, and reduce power consumption of NVIDIA GPUs. As a member of this team, you will collaborate with Architects, Performance Engineers, Software Engineers, ASIC Design Engineers, and Physical Design teams to study and implement power analysis and reduction techniques for NVIDIA's next generation GPUs and Tegra SOCs. Your contributions will help us gain early insight into energy consumption of graphics and artificial intelligence workloads, and will allow us to influence architectural, design, and power management improvements.What You'll Be Doing:Use internally developed tools and industry standard pre-silicon gate-level and RTL power analysis tools, to help improve product power efficiency.Develop and share best practices for performing pre-silicon power analysis.Perform comparative power analysis, to spot trends and anomalies, that warrant more scrutiny.Interact with architects and RTL designers to help them interpret their power data and identify power bugs; drive them to implement fixes.Select and run a wide variety of workloads for power analysis.Prototype a new architectural feature in Verilog and analyze power.Automate flows, define new flows to fast-track Power anomaly detection.Use AI to come up with Power optimization solutions. What We Need To See:MS (or equivalent experience) with 3+ years of experience or PhD in related fields.Strong understanding of concepts of energy consumption, estimation, data movement and low power design.Familiarity with Verilog and ASIC design principles, including knowledge of Power Artist, PTPX (Prime Power RTL, RTL Architect).Good verbal/written English and interpersonal skills; much collaboration with design teams is expected.Strong coding/automation skills, preferably in Python, Perl, and C++.Desire to bring data-driven decision-making and analytics to improve our products.The base salary range is 168,000 USD - 310,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.
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.
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/CSDepth 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.The base salary range is 184,000 USD - 356,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.