Senior Software Engineer, AI Networking
$152k - $241.5kNvidia 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
$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...SeniorShift work$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....SeniorFlexible hours$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...SeniorRemote work- 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
$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...SeniorTemporary work$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...SeniorWork at office$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$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...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hours$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:...SeniorWork experience placement$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- 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
$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...SeniorWork experience placementWork at office2 days per week$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- ...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
$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- ...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...SeniorRemote jobTemporary workCasual workWork at officeFlexible hours
$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- 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
$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$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...SeniorShift work$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- 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
$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...SeniorFull time$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,...SeniorFull timeTemporary workWork at officeFlexible hours3 days per week- 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
$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$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$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,...SeniorFull time$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$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, AI Networking. Be the first to apply!
- ngo software engineer Santa Clara, CA
- software developer Santa Clara, CA
- software developer internship no experience Santa Clara, CA
- part time software developer remote Santa Clara, CA
- financial software developer Santa Clara, CA
- senior software engineer ruby on rails Santa Clara, CA
- software engineer amazon Santa Clara, CA
- senior software design engineer Santa Clara, CA
- software engineer remote Santa Clara, CA
- software engineer entry level Santa Clara, CA


