Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, AI Networking

$152k - $241.5k

Nvidia Corporation

NVIDIA seeks a senior software engineer to join the AI Networking co‑design and benchmark R&D team. In this pivotal role, the candidate is responsible for building and productizing machine learning tools that use ML‑based combinatorial optimization and design space exploration (DSE) techniques to optimize AI workloads across large GPU and CPU clusters, ensuring the most efficient utilization of system resources at data center scale. The role involves working on distributed Deep Learning, particularly within LLM training and inference stacks, and requires a strong passion for collective communication and networking. The candidate will interact with diverse hardware and platforms, such as Host Channel Adapters (HCAs), Switches, CPUs, GPUs, and complete Systems, and engage across multiple software layers, including LLM applications, machine learning frameworks, and communication and computing libraries. What you'll be doing: Design and implement resource allocation and combinatorial optimization techniques (e.g., reinforcement learning, LLM agents for DSE, Bayesian optimization and other multi‑objective optimization techniques) to optimize LLM models at datacenter scale. Research, develop, and deploy AI/ML techniques to optimize large‑scale Deep Learning (LLM) training and inference on NVIDIA supercomputers and distributed systems, focusing on high‑performance networking and NVIDIA communication libraries. Build and productionize ML‑based tools for performance prediction and optimization, with a strong emphasis on networking aspects. Develop and deploy a scalable, reliable data curation pipeline capable of handling complex data types, such as time series and PyTorch model graphs, to effectively support the training of high‑performance Machine Learning models. Collaborate across hardware and software teams to deliver valuable performance analysis insights. Lead performance test planning, establish performance targets for new technologies and solutions, and drive efforts to achieve those performance goals. What we need to see: PhD or Master's degree in Computer Science, Software Engineering, or equivalent experience. 4+ years of experience applying machine learning techniques to computer architecture and system optimization problems. Desired experience involves leveraging ML at the intersection of at least two of the following areas: HPC, networking, and AI applications. Hands‑on experience developing and deploying various learning algorithms (e.g., reinforcement learning, offline RL, supervised learning) to tackle optimization challenges within computer architecture, system design, or networking domains. Proficiency in building and using ML models with leading frameworks such as PyTorch or TensorFlow, or JAX. Proven ability to apply GNNs/transformers‑based optimization to PyTorch model graph and Kineto execution traces. Expertise combining knowledge of NVIDIA GPUs, the CUDA library, and deep learning frameworks (TensorFlow/PyTorch) with networking concepts, including collective communication libraries (e.g., NCCL) and protocols (such as RoCE and RDMA). Strong programming capabilities in Python, Bash, and C++. A collaborative teammate with effective communication and interpersonal abilities. Ways to stand out from the crowd: In‑depth knowledge and experience with machine learning/reinforcement learning and frameworks. Comprehensive understanding of computer architecture, system architecture and networking. Extensive experience in applying machine learning techniques such as GNNs or related graph‑based models. Knowledge in PyTorch, CUDA, and NCCL libraries. Proven software engineering/development skills. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD – 241,500 USD for Level 3, and 184,000 USD – 287,500 USD for Level 4. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until April 10, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. 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. #J-18808-Ljbffr Nvidia Corporation

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, AI Networking in Santa Clara, CA vacancy
  • $184k - $287.5k

     ...Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our...  ...impact on the world. We are seeking an outstanding Software Engineer to join our US-based networking software team. As a technical leader, you will lead the... 
    Senior
    Shift work

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $152k - $218.5k

     ...is the industry's most innovative open network operating system built with a flexible open...  ...! We are looking for a highly motivated software engineer with experience in routing and control...  ...is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.... 
    Senior
    Flexible hours

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

    Senior Software Engineer, Fabric Networking - GPU page is loaded## Senior Software Engineer, Fabric Networking - GPUlocations: US, CA, Santa Clara: US, IL...  ...26.This posting is for an existing vacancy.NVIDIA uses AI tools in its recruiting processes.NVIDIA is committed to... 
    Senior
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • Google is seeking a Software Engineer in Sunnyvale, California to develop next-generation technologies that serve billions of users. You'll tackle challenges in distributed computing, data storage, and AI systems while enabling efficient service delivery across Google'... 
    Senior

    Google

    Sunnyvale, CA
    1 day ago
  • $300 per month

     ...and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own...  ...come build with us at Crusoe. About the Role: As a Senior Software Engineer - Software Defined Networking, you will lead the development and execution of our Software... 
    Senior
    Temporary work

    Crusoe Energy Systems

    Sunnyvale, CA
    1 day ago
  • $182k - $193k

    SoundHound AI believes every person should be able to interact naturally with...  ...meaningful ways. We want to bring in a senior-level software engineer to join the engineering team building...  ...Experience with WebSockets and networking libraries in Python is required Nice... 
    Senior
    Work at office

    SoundHound Inc.

    Santa Clara, CA
    1 day ago
  • $174k - $253k

     .... 5 years of experience with software development in Go, C or Python. 5 years of experience with network architectures, protocols (e.g....  ...About The Job Google’s software engineers develop the next‑generation...  ...networking features to enable AI/ML workloads in GDC platforms.... 
    Senior

    Google

    Sunnyvale, CA
    1 day ago
  • $182k - $242k

     ...Job Description CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform...  ...Role: CoreWeave is seeking a passionate and innovative Senior Software Engineer of Network Services to lead the architecture, scaling, and... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    24 days ago
  • $140k - $224.25k

    NVIDIA is looking for a top-tier Senior QA Software Test Engineer to join the NVIDIA-Cumulus system Ethernet group. This position will be part of our...  ...specific features of Cumulus Linux. The team is involved in the AI & Spectrum-X solution testing. What you’ll be doing:... 
    Senior
    Work experience placement

    Nvidia Corporation

    Santa Clara, CA
    1 day ago
  • $174k - $253k

     ...5 years of experience with software development in one or more programming...  ..., distributed systems or networks, or experience with compute...  ...job Google Cloud's software engineers develop the next-generation technologies...  ...and network performance for AI, Retail, Telecom, and... 
    Senior

    Google

    Sunnyvale, CA
    1 day ago
  • Cisco Systems, Inc. is looking for an experienced software developer in Milpitas for a hybrid position that requires strong skills in...  ...Python. You will contribute to innovative projects in high-speed networking, focusing on scalable software systems. The role focuses on... 
    Senior

    Cisco Systems, Inc.

    Milpitas, CA
    4 days ago
  • $120.5k - $243k

     ...Senior Platform Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will...  ...and new products in high-performance networking and security systems. Develops software...  .... Preferred: Experience with AI tools for coding assistance (e.g., Copilot... 
    Senior
    Work experience placement
    Work at office
    2 days per week

    Hobbsnews

    Sunnyvale, CA
    2 days ago
  • $168k - $264.5k

     ...company which supports the most powerful super computers and AI Factories in the world. We make outstanding artificial...  ...people and products and seek excellent people to join us! The Networking Application Engineering team is looking for a hardworking, keen PCIe FW engineer... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...platform and related tooling. Implement chaos engineering, failure injection, and resilience...  ...cascading dependencies and retry storms. Strong software engineering skills with current, hands‑on...  .... Expertise in operating GPU, HPC, or AI training infrastructure with outstanding... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $165k - $180k

    A health technology startup is seeking a Senior Software Engineer to develop innovative software for a 3D ultrasound system. The role involves designing robust architecture, integrating AI/ML models, and optimizing performance. Candidates should have a BS/MS in computer... 
    Senior

    iSono Health

    Sunnyvale, CA
    2 days ago
  •  ...CoreWeave is the AI Hyperscaler™, delivering a cloud platform of cutting edge services powering the next wave of AI. Our technology provides enterprises and leading AI labs with the most performant, efficient and resilient solutions for accelerated computing. Since 20... 
    Senior
    Remote job
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    more than 2 months ago
  • $184k - $356.5k

    NVIDIA Gruppe is seeking senior engineers to enhance its AI platform, focusing on performance optimizations in deep learning frameworks using JAX. Candidates should have strong programming and system design skills, along with proficiency in C/C++ and Python. The role involves... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • CoreWeave, the AI hyperscaler, is seeking a Software Engineer to scale the Metrics Platform powering Weights & Biases. You will drive backend performance, data ingestion, and API design for clients using very large storage footprints. You will collaborate with product... 
    Senior

    Weights & Biases

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

    NVIDIA is seeking an exceptional Senior Software Engineer to help design and build our next-generation...  ...cloud solutions to accelerate HPC and AI workloads using NVIDIA’s advanced...  ...infrastructure technologies. Strong networking background. With competitive salaries... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...into the unlimited potential of AI to define the next era of...  ...with architecture and different software design teams throughout the...  ...understanding of system debugging, networking technology, and stacks, as...  ...Computer Science/ Computer Engineering / Electrical Engineering or... 
    Senior
    Shift work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $184k - $356.5k

    NVIDIA is hiring senior engineers in Santa Clara, California, to develop its AI platform and enhance performance optimizations in deep learning frameworks using JAX. The role demands strong programming skills and system design expertise, along with the ability to effectively... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • Google in Sunnyvale, CA is hiring a Senior Software Engineer for AI-Empowered Security. You will architect secure platforms and lead AI-driven security innovations across Google Cloud. Candidates should have at least 5 years of software experience and knowledge of security... 
    Senior

    Google

    Sunnyvale, CA
    1 day ago
  • $174k - $255k

    Senior Software Engineer, Networking Switch Infra corporate_fare Google place Sunnyvale, CA, USA Apply Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 5 years of experience... 
    Senior
    Full time

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $165k - $241.4k

     ...next-generation DPU-enabled networking platform for secure, high-...  ...infrastructure and large-scale AI clusters. Our team is...  ...the intersection of systems software, hardware acceleration, distributed...  .... We are looking for a senior software engineer to help explore, design,... 
    Senior
    Full time
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Cisco

    Milpitas, CA
    3 days ago
  • PlusAI, a Silicon Valley-based Physical AI company, seeks an experienced engineer to advance its autonomous truck software stack on an on-vehicle platform. You will work with autonomy and runtime teams to improve the redundancy/robustness of software and middleware, including... 
    Senior

    Plus 2

    Santa Clara, CA
    1 day ago
  • $224k - $356.5k

    Overview NVIDIA is transforming how the world uses AI, cloud, and accelerated computing, and trust is at the center of that mission...  ...confirm the integrity of NVIDIA platforms across data center, AI, networking, and partner environments. Improving reliability and... 
    Senior

    NVIDIA AI

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...the forefront of the generative AI revolution, building the software and systems that power the world...  ...workloads. We are looking for a Senior Software Engineer to lead the bring-up, triage, benchmarking...  ...across compute, memory, networking, and communication layers using... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $161k - $239k

     ...5 years of experience with software development in one or more programming...  ...years of experience with ML/AI algorithms and tools, deep...  ...the Job Google's software engineers develop the next-generation technologies...  ..., large-scale system design, networking and data storage, security,... 
    Senior
    Full time

    Google

    Sunnyvale, CA
    1 day ago
  • $152k - $241.5k

     ...performance computing platforms are powering the AI revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-...  ...or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).... 
    Senior

    Nvidia Corporation

    Santa Clara, CA
    1 day ago
  • $224k - $356.5k

     ...people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our...  ...a lasting impact on the world. We are now looking for a Senior Software Performance Engineer for Autonomous Vehicles! Our team builds NVIDIA’s end-to-... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, AI Networking. Be the first to apply!