> Markdown version of [/jobs/ext/224100-senior-software-engineer-infrastructure-high-performance-networking](https://www.wearedevelopers.com/jobs/ext/224100-senior-software-engineer-infrastructure-high-performance-networking). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Infrastructure, High Performance Networking - **Company:** Google LLC - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Salary:** $174,000.0 - $252,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Compilers, Program Optimization, Code Review, Concurrent Computing, Data Centers, Data Structures, Software Debugging, Device Drivers, Distributed Systems, Network Interface Controllers, Google Tools, Design of User Interfaces, Push Technology, Information Retrieval, Machine Learning, Multiprocessing, Natural Language Processing, Open Source Technology, Software Architecture, Systems Development Life Cycle, Remote Direct Memory Access, Software Engineering, Systems Architecture, Transmission Control Protocol (TCP), Google Cloud, Data Storage Technologies, Information Technology, Performance Monitor, Search Engines, Programming Languages - **Published:** May 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1c6ae61cb29ffb85 ## About the Role Do you have experience in System design for system development?, Do you have a Master's degree?, * Bachelor's degree or equivalent practical experience. * 5 years of experience with software development in one or more programming languages. * 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. * 3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture., * Master's degree or PhD in Computer Science or a related technical field. * 5 years of experience with data structures and algorithms. * 4 years of experience with UNIX/Linux open source developments and communities for kernel/device drivers. * 4 years of experience in networking, storage, systems architecture, compilers, operating systems or modeling and analysis. * Experience in kernel device drivers. * Passion for the following areas: performance debugging and optimization of complex workloads, design of performance tools, compiler design and code optimization, high-performance software development techniques, concurrent programming, or multi-core computer architectures. ## Description Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. The High Performance Networking (HPN) team maintains end-to-end (E2E) ownership of the RDMA (Driver + guest) stack. We deliver scalable, high-performance networking solutions to support a wide range of workloads on Google Cloud. Our team is focused on enhancing the performance of HPC and ML workloads utilizing TCP, and enabling and optimizing HPC/ML workloads to leverage the RDMA capabilities of next-generation Smart NIC. We Perform comprehensive full-stack optimizations to maximize HPC and ML performance across Google Cloud infrastructure. This spans a wide range, from RDMA/Device driver, kernel optimization, userspace communication libraries (e.g., MPI library, libfabric, NCCL, UCX), all the way to customer's HPC and ML applications. Additionally, we develop advanced solutions that leverage Google Cloud's forthcoming RDMA capabilities, specifically those enabled by Diorite and next-generation Smart NICs. Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible., * Write and test product or system development code. * Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. * Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). * Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. * Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form. ## Related Videos - [Just-in-time Compilation in JVM](https://www.wearedevelopers.com/videos/240-just-in-time-compilation-in-jvm) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [The Sustainability Race: AI's Promises, Pitfalls and Potential](https://www.wearedevelopers.com/videos/100155-the-sustainability-race-ai-s-promises-pitfalls-and-potential) - [The Cloud is Calling: Answer with In-Demand Skills](https://www.wearedevelopers.com/videos/945-the-cloud-is-calling-answer-with-in-demand-skills) - [Building the Nervous System of AI - Michael Kagan (NVIDIA)](https://www.wearedevelopers.com/videos/2133-building-the-nervous-system-of-ai-michael-kagan-nvidia) - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023)