Senior Software Engineer, Host Networking, Offloads

4 weeks ago


Sunnyvale TX, United States Google Full time

Minimum qualifications:Bachelor’s degree or equivalent practical experience.5 years of experience with software development in C or C++ and with data structures/algorithms.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 Software-Defined Networking. 3 years of experience with network architecture and common protocols such as TCP/IP, UDP, HTTP, and DNS.3 years of experience with Kubernetes networking principles, managing and troubleshooting network configurations in production Kubernetes environments.Preferred qualifications:Master's degree or PhD in Computer Science or a related technical field.3 years of experience in developing and optimizing low-level system software, including experience with the Linux kernel networking stack, network protocols, cryptography, or storage offloads.1 year of experience in a technical leadership role.Experience developing accessible technologies. About the job 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 Host Network Functions team is responsible for developing and delivering high-performance networking solutions that empower Google Distributed Cloud. The team focuses on optimizing Kubernetes networking experiences and providing connectivity and performance for a wide range of customers, including those in the Telecom, AI, Retail, and Enterprise sectors. The team develops APIs and software stacks to manage the host networking infrastructure on GDC servers, ensuring network connectivity for Kubernetes Pod and Virtual Machine (VM) workloads.Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.The US base salary range for this full-time position is $161,000-$239,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google. Responsibilities Develop APIs and software stacks for host networking infrastructure, ensuring robust network connectivity for Kubernetes Pod and VM workloads from customer on-premise physical networks.Optimize network data paths in the Linux kernel stack by leveraging SmartNICs hardware accelerations and offloads making sound judgments on tradeoffs involved.Deliver top of the line performance for our customers’ demanding workloads involving highly secure data handling and large-scale AI models.Develop efficient network stacks suitable for AI workloads in high performance computing environments and GPU based architectures.Participate in on-call rotations and help drive operational excellence, track and develop dashboards, regression test matrix, improve quality of our products.



  • Sunnyvale, United States Google Full time

    Minimum qualifications:Bachelor’s degree or equivalent practical experience.5 years of experience with software development in C or C++ and with data structures/algorithms.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 Software-Defined...


  • Sunnyvale, California, United States Amazon Full time

    Job DescriptionWe're seeking experienced Senior Software Development Engineers to join our team of engineers developing embedded platforms that enable one of the world's largest and complex networks. You'll work on designing and implementing Linux-based solutions on embedded devices, focusing on networking products.


  • Sunnyvale, California, United States Juniper Networks Full time

    Job Title: Software Engineering Senior StaffJob Description: The software engineering senior staff role at Juniper Networks involves collaborating with various teams to understand product requirements and develop process design documents. As a key member of our team, you will play a critical role in ensuring the delivery of high-quality...


  • Sunnyvale, TX, United States Google Full time

    Minimum qualifications:Bachelor’s degree in Computer Science or equivalent practical experience.8 years of experience in software development in one or more general purpose programming languages.Preferred qualifications:Experience in the P4 programming language.Experience in the Network Interface Card (NIC)/SmartNIC space. About the job A line of code can...


  • Sunnyvale, United States Apple Full time

    Senior Network Engineer Sunnyvale,California,United States Software and Services Imagine what you could do here. At Apple, new insights have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Come join the networking team that...


  • Sunnyvale, United States SpaceX Full time

    Sr. Software Engineer, Starlink Network at SpaceX Sunnyvale, CA SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. SOFTWARE...


  • Sunnyvale, United States Tbwa ChiatDay Inc Full time

    Stairwell empowers organizations with evasion-proof solutions. Stairwell’s pioneering platform provides security teams with automated threat detection and response tools that amplify their operations. Acknowledged by Fast Company as one of the most innovative companies of 2023, Fortune 500 companies utilize Stairwell's platform. Stairwell’s team, a...


  • Sunnyvale, United States Juniper Networks Full time

    ENGINEERING- Juniper Networks in Sunnyvale, CA seeks Software Engineer Senior Staff: Design and implement cloud micro-services. Define, architect, develop features, test, and integrate solutions in the Paragon Automation portfolio. Full-time telecommuting allowed. $195,000/yr. - $236,544/yr. Email res (must reference Job Code #35779) to...


  • Sunnyvale, California, United States Walmart Full time

    Job DescriptionWe are seeking an exceptional Senior Software Engineer to lead our team in developing innovative software solutions. As a key member of our engineering team, you will be responsible for designing and implementing large-scale software systems that meet the needs of our customers.About the TeamOur team is dedicated to delivering high-quality...


  • Sunnyvale, United States SpaceX Full time

    Sr. Software Engineer, Starlink Network at SpaceX Sunnyvale, CA SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. SOFTWARE...


  • Sunnyvale, United States Juniper Networks Full time

    ENGINEERING- If you think you are the right match for the following opportunity, apply after reading the complete description. Juniper Networks in Sunnyvale, CA seeks Software Engineer Senior Staff: Design and implement cloud micro-services.Define, architect, develop features, test, and integrate solutions in the Paragon Automation portfolio.Full-time...


  • Sunnyvale, United States Juniper Networks Full time

    ENGINEERING- If you think you are the right match for the following opportunity, apply after reading the complete description. Juniper Networks in Sunnyvale, CA seeks Software Engineer Senior Staff: Design and implement cloud micro-services.Define, architect, develop features, test, and integrate solutions in the Paragon Automation portfolio.Full-time...


  • Sunnyvale, United States SpaceX Full time

    Software Engineer, Starlink Network at SpaceX Sunnyvale, CA SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER,...


  • Sunnyvale, United States SpaceX Full time

    Software Engineer, Starlink Network at SpaceXSunnyvale, CASpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER,...


  • Sunnyvale, United States SpaceX Full time

    Software Engineer, Starlink Network at SpaceXSunnyvale, CASpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER,...


  • Sunnyvale, United States Apple Inc. Full time

    Apple is where exceptional people gather to create groundbreaking products. If you’re driven by the opportunity to make an impact and passionate about advancing technology, a career with Apple may be your ideal path. Here, we combine cutting-edge software engineering with the power of machine learning to build systems that shape the future. We're seeking a...


  • Sunnyvale, United States Amazon Full time

    Description Do you want to shape the future of virtualized (SDN) networking in one of the world’s biggest public clouds? The Amazon Elastic Compute Cloud (EC2) VPC Dataplane team owns the packet pipeline that runs right beneath all our customer's EC2 VPC instances, adding features like firewalls (security groups), routing, billing and monitoring as we...


  • Sunnyvale, United States Amazon Full time

    DescriptionDo you want to shape the future of virtualized (SDN) networking in one of the world’s biggest public clouds?The Amazon Elastic Compute Cloud (EC2) VPC Dataplane team owns the packet pipeline that runs right beneath all our customer's EC2 VPC instances, adding features like firewalls (security groups), routing, billing and monitoring as we touch...


  • Sunnyvale, United States Eridan Full time

    Job DescriptionJob DescriptionAbout EridanAt Eridan we believe in the power of collaboration and communication to achieve our mission: connect the planet to empower a sustainable, shared future. That mission is possible with our patented transmitter which decreases the cost and power required to roll out 5G by 10x when deployed globally. This is all...


  • Sunnyvale, United States Eridan Full time

    Job DescriptionJob DescriptionAbout EridanAt Eridan we believe in the power of collaboration and communication to achieve our mission: connect the planet to empower a sustainable, shared future. That mission is possible with our patented transmitter which decreases the cost and power required to roll out 5G by 10x when deployed globally. This is all...