Staff Software Engineer - Networking
Core
Build and maintain software systems that automate, manage, and operate the secure hybrid network fabric supporting the global AV development pipeline, enabling reliable movement of sensor and validation data between on-premises environments and Google Cloud Platform.
Role type
Staff Software Engineer (Networking & Distributed Systems)
Builds
Production network services, automation tools, APIs, and hybrid connectivity solutions for GM's Vehicle Autonomy mission.
Domain
Autonomous Vehicles, Cloud Infrastructure, Distributed Systems, Networking
Required skills
Go, Python, Distributed Systems, Linux, Networking Fundamentals (TCP/IP, BGP, Routing, Switching), GCP Networking, Infrastructure as Code (Terraform, Ansible), Kubernetes, CI/CD, Observability (Prometheus, Grafana), SRE Practices
Preferred skills
Large-scale network experience, EVPN, VXLAN, Professional networking/cloud certifications
Technologies
Go, Python, GCP, Terraform, Ansible, Kubernetes, Prometheus, Grafana
Responsibilities
Design, build, test, deploy, and maintain production network services and automation; Contribute to the design and evolution of hybrid network architecture connecting data centers and cloud; Optimize end-to-end network paths for high-throughput data ingestion; Implement secure network-service patterns and automated policy enforcement; Participate in on-call rotation and incident response for network services; Provide technical leadership and mentor other engineers.
Seniority
Staff, hands-on IC with strategic influence
