Staff Software Engineer Data Center Network Switches
Overview
Design and ship high‑performance networking solutions for Google’s global data centers. Lead the creation of scalable software that powers the world’s largest network infrastructure. This role drives innovation in AI/ML networks for TPUs and GPUs while collaborating across hardware and software domains. Join a diverse team to shape hyperscale computing and deliver exceptional performance.
What You'll Do9
- 1Build, design, and lead the development of low‑latency networking solutions for TPUs and GPUs
- 2Program the data plane and control plane for networking applications that support massive scale
- 3Manage project timelines, deliverables, and cross‑functional initiatives
- 4Drive debugging and optimization of network protocols and infrastructure
- 5Scale software solutions through continuous integration and automated testing
- 6Collaborate with hardware engineers to integrate software with physical network components
- 7Lead technical direction for complex, multi‑team projects spanning cloud and edge systems
- 8Mentor junior engineers and foster a culture of ownership and excellence
- 9Ensure compliance with security and reliability standards across all deployments
Requirements10
- 15+ years building ETL pipelines with Spark and Airflow
- 28 years programming in C++
- 33 years testing and launching enterprise software products
- 43 years designing and architecting large‑scale systems
- 55+ years experience with network architecture Ethernet switching
- 6Master’s degree in Engineering Computer Science or related field
- 78 years expertise in data structures and algorithms
- 83 years leading technical teams in matrixed environments
- 93 years working on cross‑business projects with industry partners
- 10Strong grasp of AI/ML infrastructure especially network integration
Salary Insight
$207 - $300k per year
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.
Crusoe
VerifiedSenior Staff Software Engineer SDN Architecture
Crusoe seeks a Senior Staff Software Engineer to drive the software-defined networking stack enabling AI-first cloud infrastructure. This role involves designing high-performance networking solutions for massive GPU clusters while collaborating across product hardware and infrastructure teams.
Celestica
VerifiedSenior Lead Software Engineer, GPU Data Centers
You will architect and validate a full stack application for next-generation data centers with GPU/AI compute elements. Build orchestration software for the entire rack, integrated visualization tools, and diagnostics to optimize GPU utilization. Collaborate with cross-functional teams to ship production-ready code and mentor engineers. This role stands out through its focus on Cloud Native methods, Kubernetes deployments, and GenAI tool adoption for development efficiency.

Intellectt INC
VerifiedAI Data Center Architect
Design and architect modern AI infrastructure at enterprise or hyperscale scale. Lead GPU infrastructure and AI factories solutions. Differentiate from traditional data center roles.

Finoit Inc.
VerifiedSenior Software Engineer Data Infrastructure
Design and lead development of scalable data pipelines for AI/ML platforms. Own design and implementation of distributed systems using Python and cloud services. Drive improvements in data quality and visualization. Lead cross-functional teams to deliver high-performance solutions.
020 Cisco Systems, Inc.
VerifiedSoftware Engineering Technical Leader Networking
Design and lead innovative scalable BGP routing solutions for complex customer requirements while bridging architectural vision and high-quality software delivery. Work globally with teams in San Jose India Ottawa and Europe focusing on high-performance scalable systems.

Wise Skulls Corp.
VerifiedSoftware Engineer (C++/Java) Data Platform
Own scalable high throughput data processing platforms using C++ and Java. Lead ship of core infrastructure components. Drive performance improvements across large scale systems. Shape architecture decisions for future growth. This role differs by focusing on low latency streaming solutions.