DigitalOcean

Senior Software Engineer II, Compute

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

Senior Software Engineer II в команду Compute в DigitalOcean. Разработка распределённых control plane сервисов и низкоуровневых систем для оркестрации вычислительных нагрузок на гипервизорах.

Задачи

  • Проектировать и реализовывать масштабируемые распределённые control plane микросервисы на Go для оркестрации низколатентных вычислительных нагрузок на гипервизорных нодах
  • Проектировать надёжные gRPC-интерфейсы и сервисные контракты для высокопроизводительной отказоустойчивой коммуникации между платформами
  • Декомпозировать сложные требования заказчиков и системы в слабосвязанные технические архитектуры для предсказуемой поставки ценности в кросс-функциональных потоках
  • Оптимизировать взаимодействие с ядром Linux и подсистемами виртуализации (KVM, Firecracker, cgroups) для максимизации производительности и аптайма
  • Менторить членов команды через техническое руководство, архитектурные ревью и стандарты качества кода
  • Выстраивать операционную наблюдаемость, стратегии failover и автоматическое восстановление для минимизации рутины и разрешения критических инцидентов
  • Участвовать в on-call поддержке и ретроспективах непрерывного улучшения для поддержания доступности мирового уровня в глобальных дата-центрах

Требования

  • Опыт работы с Go, архитектурой высокопроизводительных микросервисов, gRPC и построением распределённых control plane или низколатентных инфраструктурных API
  • Опыт низкоуровневой системной разработки, знание концепций ядра Linux, контейнеризации или виртуализации на уровне гипервизора (KVM, Firecracker, eBPF, cgroups)
  • Глубокое понимание принципов распределённых систем, паттернов конкурентности, режимов отказов и оптимизации производительности в Linux-средах
  • Сильные коммуникативные навыки и реляционный интеллект, опыт ведения сложных кросс-командных технических проектов и менторинга инженеров
  • Growth Mindset: желание учиться, восприимчивость к обратной связи и стремление улучшать архитектуру и поддерживаемость кода

Условия

  • Гибридный формат работы
  • Диапазон компенсации: $167,200 - $209,000
  • Возможность получения бонуса в дополнение к базовой зарплате
  • Equity-компенсация для подходящих сотрудников, включая гранты при найме и участие в Employee Stock Purchase Program
  • Конкурентный набор льгот, Employee Assistance Program, локальные встречи сотрудников, гибкая политика отпусков
  • Возмещение расходов на профильные конференции, обучение и образование, доступ к LinkedIn Learning (10 000+ курсов)
  • Можно подать заявку максимум на 3 позиции в течение 180 дней

Навыки

  • Go
  • gRPC
  • микросервисы
  • распределённые системы
  • Linux
  • KVM
  • Firecracker
  • eBPF
  • cgroups
  • контейнеризация
  • виртуализация
  • control plane
  • API

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

Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Staff Software Engineer
SS&C TechnologiesSeniorCitypointГибрид
170,000 – 188,000 USD в год
13 окт.
Senior Software Engineer II, Compute — DigitalOcean, 167,200 – 209,000 USD в год, Seattle | itrelocate