Staff Software Engineer - Networking
Core
Design, build, test, deploy, and operate production network services and automation to support the secure hybrid network fabric for GM's Autonomous Vehicle development pipeline, enabling high-performance data movement between on-premises environments and Google Cloud Platform.
Role type
Staff Software Engineer (Networking & Distributed Systems)
Builds
Production network services, automation tools, APIs, controllers, and hybrid connectivity solutions for AV data pipelines.
Domain
Automotive (Autonomous Vehicles) + Cloud Networking + Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Python, distributed systems, API design, concurrency, Site Reliability Engineering (SRE), Linux systems, networking fundamentals (routing, switching, TCP/IP, DNS, BGP), GCP networking (VPC, Shared VPC, load balancing), Infrastructure as Code (Terraform, Ansible), Kubernetes, GitOps, observability (Prometheus, Grafana)
Preferred skills
EVPN, VXLAN, large-scale network operations, professional networking/cloud certifications
Technologies
Go, Python, Terraform, Ansible, Kubernetes, GCP, Prometheus, Grafana, Telegraf
Responsibilities
Design and evolve secure, scalable, multi-tenant network solutions connecting on-premises data centers, validation environments, and GCP; implement secure network-service patterns including least-privilege access, segmentation, and encryption; define and monitor Service Level Objectives (SLOs) for network services; build telemetry and observability capabilities for hybrid connectivity; participate in on-call rotation and incident response for network services; provide technical leadership and mentor other engineers while remaining a hands-on individual contributor.
Seniority
Staff, hands-on IC with technical leadership