Create Email Alert

Email Alert for

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.

Similar Jobs

  • ServiceNow

    Senior Software Engineer - Network Systems

    Santa Clara, CA, United States

    Company Description At ServiceNow, our technology makes the world work for everyone, and our people make it possible. We move fast because the world can't wait, and we innovate in ways no one else can for our customers and communities. By joining ServiceNow, you are part of an ambitious team of change makers who have a restless curiosity and a dri

    Job Source: ServiceNow
  • ServiceNow

    Senior Software Engineer - Network Systems

    Santa Clara, CA, United States

    Job Description We are currently seeking a Software Engineer to join our Network Services team. ServiceNow’s infrastructure teams operate on a principle of doing things better and smarter than they were done before. To that end, automating network tasks and using tooling to monitor and manage the network is top priority. The Network Services tea

    Job Source: ServiceNow
  • Xage Security

    Senior Software Engineer - Network Security

    Palo Alto, CA, United States

    • Ending Soon

    About the role This is a software development role that gives the opportunity of championing the design of path-breaking information security products that address key gaps in security for the Internet of Things. Xage's product is a unique application of blockchain technology, which leverages the decentralization properties to put adversaries in a

    Job Source: Xage Security
  • ServiceNow

    Senior Software Engineer - Network Systems

    Santa Clara, California

    Job Description We are currently seeking a Software Engineer to join our Network Services team. ServiceNow’s infrastructure teams operate on a principle of doing things better and smarter than they were done before. To that end, automating network tasks and using tooling to monitor and manage the network is top priority. The Network Services tea

    Job Source: ServiceNow
  • Microsoft Corporation

    Senior Software Engineer - Azure Networking

    Santa Clara, CA, United States

    Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,

    Job Source: Microsoft Corporation
  • Microsoft

    Senior Software Engineer - Azure Software Defined Networking

    Mountain View, CA, United States

    Imagine building the world’s computer that provides unprecedented reliability and unlimited scale, an organization that empowers individuals to achieve their best and treasure grass root innovation, technology that spans machine learning, networking, operating systems, UX, security, and solutions that enable millions of customers to run their missi

    Job Source: Microsoft
  • Amazon

    Senior Software Dev Engineer, Core Network

    Cupertino, CA, United States

    Description AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the in

    Job Source: Amazon
  • NVIDIA

    Senior Software Engineer, GPU Communications and Networking

    Santa Clara, CA, United States

    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

    Job Source: NVIDIA

Senior Network Software Engineer

Santa Clara, CA, United States

At NVIDIA, we're driven by a profound commitment to transforming the future of computing, artificial intelligence, and visualization technologies. Joining NVIDIA's AI Efficiency Team means contributing to the infrastructure that powers our innovative AI research. This team focuses on optimizing efficiency and resiliency of ML workloads, as well as developing scalable AI infrastructure tools and services. Our objective is to deliver a stable, scalable environment for NVIDIA's AI researchers, providing them with the necessary resources and scale to foster innovation.

We are seeking a senior network software engineer to join our team. As a Senior Network Software Engineer, you will be instrumental in co-designing and implementing innovative solutions that power AI applications at an unprecedented scale. Your expertise in network software architecture and high-performance interconnects will drive innovation and enable us to deliver platforms that redefine what is possible. This is an exceptional opportunity to push the boundaries of technology and shape the future of AI and work with a world-class team of like-minded engineers.

W hat you will be doing:

Collaborate with multi-functional teams to analyze, co-design, and develop networking software and hardware for innovative AI platforms.

Drive the development of new networking algorithms and protocols for point-to-point and collective operations at scale.

Identify bottlenecks and inefficiencies in application code, proposing optimizations to enhance performance and network utilization.

Design and implement performance benchmarks and testing methodologies to evaluate performance at scale.

Provide guidance and recommendations for optimizing AI applications for speed, scalability, and resource efficiency.

Share knowledge with domain expert teams as they develop applications for the next generation of AI platforms.

Contribute to the development of tools and frameworks to facilitate network optimization.

What We Need to See​:

PhD in Computer Science, Computer Engineering, or related field, or equivalent experience

10+ years of experience with a focus on high-performance networking and AI applications

Expertise in RDMA networking (InfiniBand, ROCE), Ethernet, and PCIe.

Experience with at least one high-performance networking library: NCCL, UCX, libfabric, MPI, UCC.

Deep understanding of various aspects of high-performance networking, including network technologies, debugging, and performance analysis.

Experience in developing and optimizing deep learning frameworks such as PyTorch and TensorFlow.

Proficiency in Python and C/C++.

Experience in CUDA programming.

Track record of delivering performance improvements for software used in large-scale deployments.

Knowledge of Kubernetes (k8s) and cloud-native application principles is a plus.

Familiarity with continuous integration and delivery practices for performance optimization.

Ways To stand out from the crowd:

Hands-on experience in optimizing networking building blocks for DL frameworks like PyTorch and TensorFlow.

Experience in developing communication libraries such as NCCL, UCX, UCC, MPI.

In-depth knowledge of RDMA, GPU-Direct, and network technologies.

Provide references to your code contributions.

This is an exceptional opportunity to push the limits of state-of-the-art technology and contribute to the development of platforms the world has never seen before. As part of NVIDIA, you'll work alongside top-tier talent in a collaborative environment that fosters innovation and creativity.

If you're passionate about shaping the future of AI and high-performance computing, apply now to embark on an exciting journey with us!

The base salary range is 220,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 (https://www.nvidia.com/en-us/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 a Learning Machine

NVIDIA pioneered accelerated computing to tackle challenges no one else can solve. Our work in AI and the metaverse is transforming the world's largest industries and profoundly impacting society.

Learn more about NVIDIA .

Apply

Create Email Alert

Create Email Alert

Email Alert for Senior Network Software Engineer jobs in Santa Clara, CA, United States

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.