Current jobs related to Principal Software Architect - Santa Clara - NVIDIA


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal Engineer SoftwareAt Palo Alto Networks, we're seeking a highly skilled Principal Engineer Software to join our team. As a key member of our Layer-7 Security group, you will be responsible for designing and developing GlobalProtect, one of the best and most popular secure network connection applications, and other security features on the...


  • Santa Clara, California, United States PriceSenz Full time

    Job Title: Principal WiFi Software ArchitectLocation: Santa Clara, CAJob Type: Full-Time / PermanentAbout the CompanyPriceSenz is a leader in wireless broadband, with a global network of over 250,000 base stations. They deliver a diverse range of digital services, including @Home, cloud, and mobile solutions.Position OverviewWe are seeking a strategic...


  • Santa Clara, California, United States UnitX, Inc. Full time

    About UnitX, Inc.UnitX, Inc. is a pioneering robotics company that is revolutionizing the manufacturing industry with its cutting-edge AI-powered inspection systems. With a strong presence in Silicon Valley and a team of world-class engineers, UnitX is poised for rapid growth and expansion.Job Title: Principal Robotics Software ArchitectWe are seeking an...


  • Santa Clara, California, United States Belden Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our team at Belden. As a key member of our engineering team, you will be responsible for designing and developing our next-generation products that meet the needs of our customers.Key ResponsibilitiesDefine the infrastructure and software architecture for our React-based Front End...


  • Santa Clara, California, United States PriceSenz Full time

    Job Title: Principal WiFi Software ArchitectLocation: Santa Clara, CAJob Type: Full-Time / PermanentAbout the Company:PriceSenz is a leading provider of wireless broadband solutions, with a global network of over 250,000 base stations. They deliver a diverse range of digital services, including @Home, cloud, and mobile solutions.Position Overview:We are...


  • santa clara, United States PriceSenz Full time

    Job Title: Principal WiFi Software ArchitectLocation: Santa Clara, CAJob Type: Full-Time / PermanentAbout the Client:Our client is a leader in wireless broadband, with a global network of over 250,000 base stations. They deliver a diverse range of digital services, including @Home, cloud, and mobile solutions.Position Overview:We are seeking a strategic...


  • Santa Clara, United States PriceSenz Full time

    Job Title: Principal WiFi Software ArchitectLocation: Santa Clara, CAJob Type: Full-Time / PermanentAbout the Client:Our client is a leader in wireless broadband, with a global network of over 250,000 base stations. They deliver a diverse range of digital services, including @Home, cloud, and mobile solutions.Position Overview:We are seeking a strategic...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our Layer-7 Security group, you will be responsible for designing and developing innovative security features on our next-generation firewalls.Your primary focus will be on developing and improving the Next-Generation Firewall...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our Layer-7 Security group, you will be responsible for designing and developing device identity solutions, and other security features on the next-generation firewalls.You will work closely with product management on user...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled and experienced Sr Principal Engineer Software to join our team at Palo Alto Networks.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and expertise to drive the development of next-generation data processing systems optimized for AI-powered use cases.Architecture and Development:...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Principal Software Architect to join our IoT security cloud infrastructure team at Palo Alto Networks. As a key member of our team, you will be responsible for designing and implementing highly scalable and high-performance services to support IoT devices' operational technology support.Key...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleNVIDIA is a leader in the field of artificial intelligence and high-performance computing. We are seeking a highly skilled Principal Platform Software Architect to join our team.Key ResponsibilitiesDesign and develop next-generation data center server product platform architecture, bringing up and driving solutions to production.Work closely...


  • Santa Clara, California, United States Gigamon Full time

    {"title": "Senior Principal Software Engineer", "description": "Job SummaryGigamon, a leading provider of network visibility and analytics solutions, is seeking a highly skilled Senior Principal Software Engineer to join our GigaSMART team. As a key member of our team, you will be responsible for architecting, designing, and implementing security-related...


  • Santa Clara, California, United States Belden Full time

    Job SummaryBelden is seeking a highly skilled Principal Engineer to lead the development of our next-generation products. As a key member of our engineering team, you will use your expertise to propose and develop innovative solutions to customer problems.Key ResponsibilitiesDefine the infrastructure and software architecture for React-based Front End...


  • Santa Clara, California, United States Ampere Computing Full time

    About the RoleWe are seeking an experienced Senior Principal Architect to join our team at Ampere Computing. As a key member of our architecture team, you will be responsible for defining enhancements and new sub-components for our custom interconnect IP, to meet the requirements of our future AI accelerator product roadmap.Key ResponsibilitiesOwn the...


  • Santa Clara, California, United States Gigamon Full time

    {"title": "Senior Principal Software Engineer", "description": "Job SummaryGigamon, a leading provider of network visibility and analytics solutions, is seeking a highly skilled Senior Principal Software Engineer to join our GigaSMART team. As a key member of our team, you will be responsible for architecting, designing, and implementing security-related...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Principal Graphics Hardware ArchitectWe are seeking a highly skilled and experienced Principal Graphics Hardware Architect to join our team at NVIDIA. As a key member of our GPU Architecture group, you will be responsible for designing and developing innovative graphics architectures that advance the state of the art in graphics features,...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Principal Software EngineerWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing, building, and optimizing our user-facing security products.About the RoleThis is an exciting opportunity to work on a...

  • Principal Architect

    6 days ago


    Santa Clara, California, United States NVIDIA Full time

    Job Title: Principal EngineerNVIDIA is a leader in the development of groundbreaking and innovative compute platforms. We are seeking a highly skilled Principal Engineer to lead the next generation architecture for 6G.Job Summary:We are developing an accelerated platform for 5G/6G virtual Radio Access Network (vRAN) with a focus on AI in RAN utilizing...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Sr Principal Engineer Software to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for driving the technical roadmap and developing next-generation data processing systems optimized for AI-powered use cases.As a Sr Principal Engineer, you will be a thought...

Principal Software Architect

4 months ago


Santa Clara, United States NVIDIA Full time

We are now looking for a Principal Software Architect for AI and HPC.

At NVIDIA, we are advancing the frontiers of AI capabilities. We seek an expert in high-performance computing and AI to design and develop software resiliency features for training AI models on the worlds most powerful and largest supercomputers.

In this role, you will outline mission requirements for ultra large-scale AI supercomputers, thoroughly investigate and evaluate RAS feature designs, establish software requirements and evaluation metrics, and oversee the complete implementation of RAS features in software. As a leader in HPC and AI software development, you will interact with multiple teams across the organization. Your responsibilities include conducting regular reviews and check-ins with execution teams, ensuring the timely delivery of essential RAS software features such as checkpoint-recovery logic, error detection and attribution, error containment, SDC detection, and other related RAS elements. Leading cross-organizational efforts among various stakeholders and teams, you will coordinate priorities with senior leadership, provide timely updates, and ensure adequate resourcing for the projects.

What You'll Be Doing:

  • Collaborate with both internal and external customers and partners to define innovative Reliability, Availability, and Serviceability (RAS) requirements and objectives for present and future AI supercomputing products.

  • Oversee and guide the development of RAS features across the entire AI stack, encompassing aspects from job-level scheduling and AI application frameworks (such as PyTorch), down to driver-level and hardware health monitoring on GPUs.

  • Develop and maintain comprehensive software roadmaps, ensuring alignment with diverse engineering teams and synchronizing with engineering and product leadership for strategic coherence.

  • Drive successful implementation and execution of RAS features in software, with demonstrable improvements in end-to-end metrics such as availability during large-scale training runs.

What We Need to See:

  • A Master's or Ph.D. in Computer Science, Electrical or Computer Engineering from a reputed university, or equivalent professional experience.

  • 15+ years of industry experience in systems architecture or related fields, demonstrating a deep understanding of system complexities.

  • Proven ability to work and communicate effectively in a collaborative environment, bridging multiple engineering disciplines.

  • At least 5 years of hands-on experience in software development, preferably in high-complexity projects involving HPC or AI.

Ways to Stand Out From the Crowd:

  • Demonstrated experience with large-scale AI supercomputing applications, particularly in training and inference stages.

  • In-depth knowledge of the requirements for large-scale AI workload training and inference.

  • A strong passion for and experience in developing system architectures tailored for AI applications, encompassing CPU, GPU, memory, storage, and networking.

  • Hands-on involvement in the entire lifecycle from design to deployment of large-scale High-Performance Computing (HPC) systems.

  • Practical experience in adopting and implementing HPC software development practices in large-scale system environments.

As NVIDIA makes inroads into the Datacenter business, our team plays a central role in getting the most out of our exponentially growing datacenter deployments as well as establishing a data-driven approach to hardware design and system software development. We collaborate with a broad cross section of teams at Nvidia ranging from DL research teams to CUDA Kernel and DL Framework development teams, to Silicon Architecture Teams. NVIDIA is widely considered to be one of the technology worlds 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 272,000 USD - 419,750 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.