General Motors

Staff Software Engineer - Networking

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-разработчик в организацию AV Core Infrastructure: создание и эксплуатация сервисов автоматизации гибридной сети между on-premises и GCP для конвейера разработки автономных автомобилей. Роль с сильным уклоном в software engineering и SRE, а не в ручную настройку сетевого оборудования.

Задачи

  • Проектировать, разрабатывать, тестировать, разворачивать и сопровождать production-сервисы и автоматизацию сети на Go и Python
  • Разрабатывать API, контроллеры, интеграции и инструменты для автоматизации провижининга, конфигурации, валидации и жизненного цикла сети
  • Развивать практику Network as Code: версионирование, peer review, тесты и деплой сетевых изменений через CI/CD
  • Определять, мониторить и улучшать SLO сетевых сервисов (доступность, задержка, пропускная способность, надёжность изменений)
  • Применять принципы SRE для снижения операционной рутины, configuration drift и повторяющихся сбоев
  • Строить телеметрию и observability для гибридной связности и здоровья сетевых сервисов
  • Участвовать в проектировании и развитии сети между on-premises ЦОД, средами валидации, тестовыми площадками и GCP
  • Проектировать безопасные, масштабируемые и multi-tenant сетевые решения для защиты данных AV
  • Разрабатывать переиспользуемые модули Infrastructure as Code и self-service возможности для инженеров и исследователей
  • Оптимизировать сквозные сетевые пути от точек ingestion данных до облачного хранения и вычислений
  • Поддерживать низколатентную, высокопроизводительную и отказоустойчивую связность для сред валидации и HIL-симуляций
  • Реализовывать безопасные паттерны сетевых сервисов: least-privilege, сегментация, шифрование в транзите, автоматическое применение политик
  • Участвовать в on-call ротации и incident response по сетевым сервисам и гибридной связности
  • Диагностировать сложные сбои по логам, метрикам, трейсам, дампам пакетов и сетевой телеметрии
  • Проводить blameless post-mortem и внедрять корректирующие действия
  • Управлять error budget, балансируя скорость поставки и надёжность сервисов
  • Обеспечивать техническое лидерство на сложных проектах и менторить инженеров, оставаясь hands-on контрибьютором

Требования

  • Сильный опыт разработки и эксплуатации production-сервисов на Go, Python или аналогичных современных языках
  • Опыт с распределёнными системами, проектированием ПО, API, конкурентностью, автотестами, code review, CI/CD и production-эксплуатацией
  • Глубокое знание Linux и понимание взаимодействия приложений с ресурсами хоста и сети
  • Сильные фундаментальные знания сетей: routing, switching, TCP/IP, DNS, data center networking, BGP
  • Практический опыт с сетями GCP: VPC, Shared VPC, маршрутизация, firewall policies, балансировка нагрузки, гибридная связность
  • Опыт автоматизации инфраструктуры и configuration management (Terraform, Ansible)
  • Опыт с cloud-native платформами (Kubernetes) и continuous/GitOps-подходами к доставке
  • Знакомство с observability и телеметрией: Prometheus, Grafana, Telegraf или централизованные системы логирования
  • Опыт построения и эксплуатации production-сетевого ПО и автоматизации
  • Опыт on-call поддержки и incident response
  • Способность вести проекты и менторить инженеров как senior individual contributor
  • Предпочтительно: степень бакалавра в смежной области или эквивалентный практический опыт
  • Предпочтительно: 6+ лет релевантного опыта в software, networking или SRE
  • Предпочтительно: профессиональная сертификация по сетям или облакам
  • Плюсом: опыт с крупномасштабными сетями, практиками SRE, высоконагруженными системами данных, EVPN, VXLAN

Условия

  • Диапазон базовой зарплаты: $172,000–$300,000
  • Бонусная программа на основе результатов компании, уровня должности и личных результатов
  • Медицинская, стоматологическая и офтальмологическая страховка, HSA, FSA
  • Пенсионный план, страхование жизни, выплаты по болезни и несчастным случаям
  • Оплачиваемый отпуск и праздничные дни
  • Программы помощи в обучении и сотрудникам
  • Скидки на автомобили GM
  • Возможна релокационная поддержка
  • Гибридный формат: офис в Sunnyvale, CA или Austin, TX, минимум 3 дня в неделю при проживании в радиусе 50 миль от офиса

Навыки

  • Go
  • Python
  • Linux
  • TCP/IP
  • DNS
  • BGP
  • routing
  • switching
  • data center networking
  • GCP
  • VPC
  • Shared VPC
  • firewall policies
  • load balancing
  • hybrid connectivity
  • Terraform
  • Ansible
  • Kubernetes
  • GitOps
  • CI/CD
  • Prometheus
  • Grafana
  • Telegraf
  • distributed systems
  • API design
  • concurrency
  • automated testing
  • SLO
  • SRE
  • observability
  • telemetry
  • EVPN
  • VXLAN
  • packet captures

Похожие вакансии

Lead Site Reliability Engineer
Federal Reserve Bank of New YorkLeadSan FranciscoОфис
146,700 – 234,300 USD в год
5 окт.
Software Development Engineer - US Federal
WorkdayMiddleRestonГибрид
137,000 – 205,400 USD в год
25 сент.
Sr Lead SW Support Engineer
Northern TrustLeadChicagoОфис
114,500 – 194,700 USD в год
21 сент.
Senior Software Engineer, Site Reliability
ParabolaSeniorNew YorkГибрид
180,000 – 200,000 USD в год
9 сент.
Agent Reliability Engineer, GTM
LangChainMiddleSan FranciscoОфис
150,000 – 190,000 USD в год
6 сент.
Staff Software Engineer - Networking — General Motors, 172,000 – 300,000 USD в год, Sunnyvale | itrelocate