Google

Senior Software Engineer, Infrastructure, Spanner

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

Инженер в команду Cloud Spanner (Google Cloud) для разработки и развития распределённой базы данных. Работа над высоконагруженными системами хранения данных, участие в проектировании и оптимизации производительности.

Задачи

  • Писать и тестировать код для разработки продукта или систем
  • Участвовать в дизайн-ревью или вести их с коллегами и стейкхолдерами для выбора технологий
  • Проводить ревью кода других разработчиков и давать обратную связь по лучшим практикам (стиль, точность, тестируемость, эффективность)
  • Дополнять существующую документацию или обучающие материалы и адаптировать контент под обновления продукта и обратную связь пользователей
  • Триажить проблемы продукта или системы, отлаживать и отслеживать их, анализируя источники возникновения

Требования

  • Bachelor’s degree или эквивалентный практический опыт
  • 5 лет опыта программирования на C++
  • Опыт проектирования и разработки распределённых баз данных или систем хранения
  • Опыт работы с конкурентностью, многопоточностью и синхронизацией
  • Опыт анализа производительности, отладки и оптимизации распределённых или низкоуровневых систем
  • Master's degree или PhD в Computer Science или смежной технической области (предпочтительно)
  • Опыт работы с базами данных в режиме High Availability/Disaster Recovery (предпочтительно)
  • Понимание внутреннего устройства баз данных и диагностики проблем: утечки памяти, повреждение данных, производительность и тюнинг БД (предпочтительно)
  • Опыт работы с транзакционными базами данных (предпочтительно)
  • Понимание концепций распределённых вычислений и алгоритмов консенсуса (например, Paxos) (предпочтительно)

Условия

  • Оплата: $174000 - $252000 (USD) + 15% bonus target + equity + benefits
  • Индивидуальная оплата определяется навыками, опытом и образованием/подготовкой
  • Возможность переключаться между командами и проектами по мере роста
  • Работа над проектом, критичным для Google Cloud

Навыки

  • C++
  • distributed databases
  • storage systems
  • concurrency
  • multithreading
  • synchronization
  • performance analysis
  • debugging
  • optimization
  • High Availability
  • Disaster Recovery
  • transactional database systems
  • Paxos
  • distributed computing

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

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 окт.
Senior Software Engineer, Infrastructure, Spanner — Google, 174,000 – 252,000 USD в год, Sunnyvale | itrelocate