Google

Staff Software Engineer, Messages

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

Инженер в команду Google Messages для развития RCS-платформы: протокольный стек, клиентская архитектура и высоконагруженные сервисы обмена сообщениями для миллиардов пользователей.

Задачи

  • Профилировать, отлаживать и улучшать RCS-стек протоколов и клиентскую архитектуру для максимальной пропускной способности и минимальной задержки
  • Проектировать отказоустойчивые системы, выдерживающие массовую конкурентность и обеспечивающие совместимость в глобальных сетях
  • Архитектурировать и оптимизировать передачу HD-видео между Android, iOS и другими устройствами
  • Обеспечивать обмен изображениями в высоком разрешении, индикаторы набора текста, отчёты о прочтении и интерактивные бизнес-сообщения в масштабе
  • Проводить глубокие оптимизации для быстрой доставки сообщений, низкой задержки, минимального энергопотребления и надёжности при пиковой нагрузке

Требования

  • Bachelor's degree или эквивалентный практический опыт
  • 8 лет опыта разработки ПО в мобильных системах, сетевых протоколах (SIP/IMS/RCS) или высокопроизводительных приложениях
  • 5 лет опыта тестирования и запуска программных продуктов
  • 5 лет опыта full stack разработки: backend на Java, Python, Golang или C++, frontend на JavaScript или TypeScript, HTML, CSS
  • 3 года опыта проектирования и архитектуры ПО
  • Опыт интеграции генеративных AI-инструментов или LLM-интерфейсов в рабочие процессы
  • Предпочтительно: Master's или PhD в Computer Science или смежной области
  • Предпочтительно: опыт с технологиями real-time коммуникаций
  • Предпочтительно: знание протоколов безопасности DTLS, MLS и опыт с End-to-End Encryption
  • Предпочтительно: опыт построения распределённых систем и backend-сервисов, знание gRPC и Protocol Buffers
  • Предпочтительно: понимание телекоммуникационных стандартов SIP и MSRP
  • Умение работать самостоятельно и в команде в быстро меняющейся среде

Условия

  • Оплата в США: $207000 - $300000 (USD) + 20% бонус + equity + benefits
  • Возможность переключаться между командами и проектами
  • Работа над продуктами, которыми пользуются миллиарды людей

Навыки

  • Java
  • Python
  • Golang
  • C++
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • SIP
  • IMS
  • RCS
  • MSRP
  • DTLS
  • MLS
  • End-to-End Encryption
  • gRPC
  • Protocol Buffers
  • Distributed Systems
  • Android
  • iOS
  • LLM
  • Generative AI

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

Senior Software Engineer - WGU Labs
Western Governors UniversitySeniorRaleighОфис
143,700 – 222,700 USD в год
13 окт.
Software Design Engineer
Censis TechnologiesMiddleEverettОфисРелокация
101,200 – 169,050 USD в год
12 окт.
Senior Software Engineer, CX Platform
CiscoSeniorSan JoseГибрид
167,700 – 245,200 USD в год
12 окт.
Associate Full Stack Engineer
ZOLL LifeVestMiddleChelmsfordОфисРелокация
103,000 – 115,000 USD в год
9 окт.
Lead Product Software Engineer (DevOps/Deep Web Tech)
The Walt Disney CompanyLeadGlendaleОфис
155,700 – 218,700 USD в год
9 окт.
Staff Software Engineer, Messages — Google, 207,000 – 300,000 USD в год, Mountain View | itrelocate