Google

Machine Learning Staff Software Engineer, Pixel Camera

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

Инженер-разработчик в команду Pixel Camera, отвечающий за создание и оптимизацию on-device ML-инфраструктуры, превращающей данные камеры и сенсоров в структурированные сигналы для приложений.

Задачи

  • Проектировать и реализовывать real-time on-device ML-фундамент, превращающий сырые данные камеры и сенсоров в структурированные сигналы для мгновенной реакции приложений
  • Оптимизировать модели для исполнения на NPU, GPU и DSP: квантизация, hardware-aware проектирование архитектуры, разработка кастомных ядер совместно с командами Tensor silicon и компиляторов
  • Вести модели end-to-end: от прототипа до деплоя на сотни миллионов устройств — пайплайны обучения в JAX и TensorFlow, интеграция C++ в пайплайн камеры, долгосрочная поддерживаемость
  • Совместно с product, UX, software и hardware командами определять требования к интерактивным фичам следующего поколения и переводить цели роадмапа в дизайн, реализуемый в рамках ограничений устройства
  • Устанавливать лучшие практики разработки, деплоя и оценки ML-моделей
  • Определять метрики качества моделей и вносить вклад в долгосрочный технологический роадмап

Требования

  • Bachelor's degree или эквивалентный практический опыт
  • 8 лет опыта в проектировании и архитектуре ПО
  • Опыт с C, C++, машинным обучением и встраиваемыми системами
  • Опыт с алгоритмами машинного обучения
  • Опыт с архитектурой машинного обучения
  • Опыт в исследованиях машинного обучения
  • Предпочтительно: Master's degree или PhD в Engineering, Computer Science или смежной технической области
  • Предпочтительно: опыт доведения ML-моделей от исследовательского прототипа до продакшена на мобильных или встраиваемых устройствах с последующей поддержкой
  • Предпочтительно: опыт оптимизации моделей для on-device ускорителей через квантизацию, hardware-aware проектирование архитектуры или кастомные ядра
  • Предпочтительно: опыт построения и обучения моделей в JAX/TensorFlow

Условия

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

Навыки

  • C
  • C++
  • Machine Learning
  • Embedded Systems
  • JAX
  • TensorFlow
  • NPU
  • GPU
  • DSP
  • Quantization
  • Custom Kernels
  • Software Design
  • Software Architecture

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

Senior Software Engineer - AI/ML
US BankSeniorMinneapolisГибрид
119,765 – 140,900 USD в год
14 окт.
AI Engineer 4
Capital OneSeniorNew YorkОфис
197,300 – 245,600 USD в год
13 окт.
Efficiency AI Ops Engineer Hybrid
CiscoMiddleSan JoseГибрид
203,000 – 258,600 USD в год
13 окт.
Lead Software Engineer
HumanaLeadNew YorkУдалённо
155,200 – 213,400 USD в год
13 окт.
AI Software Developer
Inland Pipe RehabilitationSeniorThe WoodlandsОфис
12 окт.
Machine Learning Staff Software Engineer, Pixel Camera — Google, 207,000 – 300,000 USD в год, Mountain View | itrelocate