Distinguished Software Architect

4 months ago


Santa Clara, United States NVIDIA Full time

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars.

We are the GPU Communications Libraries and Networking team at NVIDIA. We deliver communication libraries like NCCL, NVSHMEM, UCX for Deep Learning and HPC. We are looking for a Distinguished Software Architect to help co-design our next generation data center platforms. DL and HPC applications have a huge compute demand already and run on scales which go up to tens of thousands of GPUs. The GPUs are connected with high-speed interconnects (eg. NVLink, PCIe) within a node and with high-speed networking (eg. Infiniband, Ethernet) across the nodes. Communication performance between the GPUs has a direct impact on the end-to-end application performance; and the stakes are even higher at huge scales This is an outstanding opportunity to push the limits on the state-of-the-art and deliver platforms the world has never seen before. Are you ready to contribute to the development of innovative technologies and help realize NVIDIA's vision?

What you will be doing:

  • Research new communication technologies (e.g. expand the GPUDirect technology portfolio) and design new features for our communication libraries

  • Propose innovative solutions in HW and SW for our next-gen platforms. You will co-design these solutions with the GPU, Networking, and SW architects and ensure seamless integration with the software stacks

  • Inspire changes based on quantitative data coming from proof-of-concepts or detailed technical analysis/modeling

  • Drive the adoption of new communication technologies across application verticals

  • Keep up with the latest DL research and collaborate with diverse teams (internal and external), including DL researchers, and customers

What we need to see:

  • PHD in Computer Science, Computer Engineering or related field or strong equivalent experience; 15+ years of relevant experience in academia or the industry

  • Expert in following areas: HPC, parallel programming models (MPI, SHMEM), at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC), computer and system architecture, GPU architecture and CUDA

  • Deep understanding of various aspects of high performance networking from prior work experience: network technologies (Infiniband, Ethernet), network design, network topologies, network debug and performance analysis

  • Strong in at least a few of these areas: ML/DL fundamentals and how they tie to communications, parallel algorithms, fault tolerance and resiliency, competitive assessments, performance analysis and optimizations for parallel applications on large clusters, developing applications using DL Frameworks (PyTorch, TensorFlow)

  • Programming fluency with C or C++ for systems software development

  • Flexibility to work and communicate effectively across different HW/SW teams and timezones

Ways to stand out from the crowd:

  • Industry recognized leader in HPC/DL communications with history of patents, publications and conference talks and keynotes in areas relevant to this role

  • Influential role in industry standards (e.g. MPI, OpenSHMEM) and open source software (e.g. PyTorch, UCX, Open MPI)

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 308,000 USD - 471,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.

  • Santa Clara, California, United States ServiceNow Full time

    About the RoleThe Distinguished Engineer at ServiceNow is responsible for delivering robust web-based user experiences for all ServiceNow customer-facing applications.Key ResponsibilitiesEvaluate and formulate key architectural solutions to support the development of new UI featuresPerform hands-on troubleshooting to enhance the performance and...


  • Santa Clara, United States Infoblox Full time

    DescriptionIt's an exciting time to be at Infoblox. Named a Top 25 Cyber Security Company by The Software Report and one of Inc. magazine's Best Workplaces for 2020, Infoblox is the leader in cloud-first networking and security services. Our solutions empower organizations to take full advantage of the cloud to deliver network experiences that are inherently...


  • Santa Clara, California, United States Oracle Full time

    Job Title: Senior Software ArchitectWe are seeking a highly skilled Senior Software Architect to join our team at Oracle. As a key member of our engineering team, you will be responsible for designing and developing scalable, secure, and high-performance software systems.Key Responsibilities:Design and develop software systems that meet the needs of our...


  • Santa Clara, California, United States Omega Solutions Full time

    Job Title: Senior Java Software ArchitectAbout the Role:We are seeking a highly skilled Senior Java Software Architect to join our team at Omega Solutions. As a key member of our software development team, you will be responsible for designing and implementing large-scale distributed systems and web services using Java/J2EE.Key Responsibilities:Architecting...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Engineer to join our US-based networking software group at NVIDIA. As a technical leader, you will have a unique opportunity to shape the future of the group, develop its technological vision, and strategize with partners on the next generation of software-defined networking products built on top of the...


  • Santa Clara, California, United States ServiceNow Full time

    At ServiceNow, we're revolutionizing how organizations work with innovative AI-enhanced technology. As a global market leader, we've transformed the way over 8,100 customers work, including 85% of the Fortune 500. Our intelligent cloud-based platform seamlessly connects people, systems, and processes, empowering organizations to find smarter, faster, and...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Architect to lead the design and development of our AI platform for industrial-grade robotics solutions.The ideal candidate will have a strong background in computer science, electrical engineering, or a related field, and at least 5 years of experience working on cloud platforms.Key responsibilities include...


  • Santa Clara, California, United States NVIDIA Full time

    We're looking for a strong technical leader to join our automotive group. As a key member, you'll focus on challenges unique to the automotive industry and our automotive products.Key Responsibilities:Work with software engineers and architects to architect component level and system level solutions.Provide technical direction to resolve issues, drive...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA is looking for an experienced and passionate Senior SW & System Architect to join our SW Architecture group. The position includes researching and exploring new technologies, with a focus on defining the architecture of groundbreaking technologies in networking, security, virtualization, and orchestration domains. You will play a vital role in...


  • Santa Clara, United States Coatue Management L.L.C. Full time

    About SiFiveAs the pioneers who introduced RISC-V to the world, SiFive is transforming the future of compute by bringing the limitless potential of RISC-V to the highest performance and most data-intensive applications in the world. SiFive’s unrivaled compute platforms are continuing to enable leading technology companies around the world to innovate,...


  • Santa Clara, California, United States SiFive Full time

    About SiFiveSiFive is a pioneering company that introduced RISC-V to the world, transforming the future of compute by bringing the limitless potential of RISC-V to the highest performance and most data-intensive applications.Our unrivaled compute platforms enable leading technology companies to innovate, optimize, and deliver advanced solutions across every...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Architect to lead software activities for NVIDIA's deep learning server platforms, from design through production. The ideal candidate will have deep expertise in designing server platforms and a strong understanding of application use cases in Deep Learning workloads.You will work closely with world-class...

  • Software Architect

    4 weeks ago


    Santa Clara, California, United States Forward Networks Inc Full time

    Forward Networks Inc is revolutionizing the way large networks are managed. Our advanced software delivers a "digital twin" of the network, enabling network operators to verify intent, predict network behavior, avoid outages, and simplify network management.Our platform can be implemented on premises, in the cloud, and in hybrid environments.The results?...


  • Santa Clara, California, United States PDDN Full time

    PDDN is a provider of end-to-end software solutions and IT consulting services and software development company. Headquartered in Fremont, California, with clients across the Silicon Valley and other information technology hubs in different states, we help customers achieve their technology goals, allowing them to focus on their business.Job DescriptionRole:...


  • Santa Clara, California, United States Solomon Page Full time

    Job Title: Senior Firmware Software ArchitectJob Summary:We are seeking a Senior Firmware Software Architect to join our team at Solomon Page. As a key member of our R&D team, you will be responsible for designing and developing firmware for our next-generation analyzers. Your expertise in FPGA, Xilinx, and embedded systems will be crucial in helping us...


  • Santa Clara, California, United States NVIDIA Full time

    About the Role:NVIDIA is a leader in groundbreaking developments in Artificial Intelligence, High Performance Computing, and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.Our work opens up new universes to explore, enables groundbreaking creativity and discovery, and...

  • Software Architect

    2 weeks ago


    Santa Clara, United States Hitachi Vantara Full time

    Our Company We’re Hitachi Vantara, a global infrastructure business. Our people are the force of meaningful progress. We enable the incredible with data – from taking theme park fans on magical rides, conserving natural resources, protecting rainforests to saving lives. We empower businesses to automate, optimize and advance innovation. Together, we...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is a leader in computer graphics, PC gaming, and accelerated computing, with a legacy of innovation driven by technology and people. We are seeking a senior architect to join our Advanced Development team and shape the future of our company.As a senior architect, you will be responsible for crafting architectural solutions and participating in...


  • Santa Clara, California, United States ServiceNow Full time

    About UsAt ServiceNow, we're dedicated to helping organizations achieve digital transformation through our cloud-based platform. Our mission is to make the world of work, work better for everyone.Salary and BenefitsWe offer a competitive salary range of $121,600 - $188,400, plus equity (when applicable), variable/incentive compensation and benefits. Our...

  • Software Architect

    2 weeks ago


    Santa Clara, United States Hitachi - Vantara Full time

    Location: Santa Clara, CAFunction: HV Technology OfficeRequisition ID: 1029769Our CompanyWe're Hitachi Vantara, a global infrastructure business. Our people are the force of meaningful progress. We enable the incredible with data - from taking theme park fans on magical rides, conserving natural resources, protecting rainforests to saving lives. We empower...