Google

Staff Software Engineer, Infrastructure

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

Инженер в команду AI and Infrastructure в Google. Разработка многоуровневого приложения оптимизации для долгосрочного планирования инфраструктуры дата-центров, включая графовое моделирование и оптимизационные движки.

Задачи

  • Проектировать и разрабатывать программные системы для планирования долгосрочной инфраструктурной сети Google с помощью графового моделирования и оптимизационных движков для решения сложных комбинаторных задач
  • Переводить сложные абстрактные математические формулировки, такие как комбинаторная оптимизация, в чистый, надёжный и потокобезопасный production-код
  • Проектировать и разрабатывать масштабируемые full stack приложения
  • Проектировать безопасные веб-приложения с использованием Angular и TypeScript
  • Проектировать, создавать и поддерживать высокопроизводительные backend-сервисы на C++, Go, Python
  • Проектировать и управлять решениями для хранения данных (data warehousing) для эффективного хранения наборов данных
  • Проектировать и оптимизировать схемы баз данных
  • Создавать автоматизированные пайплайны для приёма, преобразования и агрегации данных
  • Отвечать за полный жизненный цикл фич, включая системное проектирование, тестирование, деплой и мониторинг
  • Продвигать лучшие инженерные практики, включая надёжный дизайн, комплексный набор тестов и структурированные код-ревью

Требования

  • Степень бакалавра или эквивалентный практический опыт
  • 8 лет опыта программирования на C++
  • 5 лет опыта тестирования и запуска программных продуктов
  • 5 лет опыта создания и развития крупномасштабной инфраструктуры, распределённых систем или сетей, либо опыт с вычислительными технологиями, хранением данных или архитектурой оборудования
  • 3 года опыта в области проектирования и архитектуры ПО
  • Опыт работы над задачами комбинаторной оптимизации, продвинутой теории графов, продвинутой математики и планирования облачных мощностей (желательно)
  • Опыт создания full stack приложений, включая frontend-разработку, backend-инфраструктуру и проектирование баз данных (желательно)
  • Опыт работы с frontend-технологиями, такими как Angular, TypeScript и реактивное программирование (желательно)
  • Опыт написания production-кода на Python, Go и C++ (желательно)
  • Опыт проектирования баз данных и знакомство с продуктами для хранения данных, такими как BigQuery (желательно)

Условия

  • Зарплата в США: $207000 - $300000 (USD) + цель бонуса 20% + акции + льготы
  • Индивидуальная оплата труда определяется факторами, включая профессиональные навыки, опыт и соответствующее образование или обучение

Навыки

  • C++
  • Python
  • Go
  • Angular
  • TypeScript
  • BigQuery
  • Graph Theory
  • Combinatorial Optimization
  • Distributed Systems
  • Database Design
  • Data Warehousing
  • Reactive Programming
  • Full Stack
  • Frontend
  • Backend

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

Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (.NET / Java Spring Boot / AWS)
US BankMiddleAtlantaГибрид
98,175 – 115,500 USD в год
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Staff Software Engineer, Infrastructure — Google, 207,000 – 300,000 USD в год, Argos Usa | itrelocate