Zillow

Senior AI-Native Product Engineer, Mobile

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

Senior-инженер в команду Mercury Mobile (Zillow Instant Messaging) — кросс-платформенная разработка мобильного клиента мессенджера с AI-ассистентом внутри диалога. Отвечает за архитектуру iOS и Android, стриминг AI-ответов и работу с мультимодальным контентом.

Задачи

  • Проектировать и реализовывать архитектуру мобильного клиента для AI в диалогах: стриминг ответов, топиковые структуры бесед, рендеринг мультимодального контента на iOS и Android
  • Принимать кросс-платформенные архитектурные решения для ядра мессенджинга ZIM, удерживая реализации на Swift и Kotlin согласованными
  • Создавать отказоустойчивые real-time сценарии обмена сообщениями для нестабильных сетей, с observability и SLO
  • Работать в связке с AI-, Web- и Backend-командами над развитием conversational AI и представлять мобильное направление
  • Использовать AI-агентов для написания кода в ежедневной работе и задавать стандарты их применения в команде
  • Повышать качество тестирования и скорость поставки через unit-, snapshot- и UI-автотесты и общий инструментарий
  • Менторить инженеров на обеих платформах и развивать кросс-платформенную экспертизу команды

Требования

  • 5+ лет разработки и релизов нативных мобильных приложений в потребительском сегменте с глубоким пониманием жизненного цикла приложения
  • Продакшн-опыт на iOS и Android — либо глубокая экспертиза в одной платформе и подтверждённая работа в другой
  • Свободное владение Swift и Kotlin, уверенная работа со SwiftUI и Jetpack Compose
  • Опыт разработки фич поверх real-time или стриминговых данных
  • Опыт интеграции GraphQL-клиентов и понимание кэширования и инвалидации кэша
  • Использование AI-агентов для кода в реальных продакшн-задачах и осознанная позиция по границам их применимости
  • Опыт владения архитектурой модуля или платформы, от которой зависят другие команды, и написания документации для её внедрения
  • Умение ясно коммуницировать с инженерами, продакт-менеджерами и дизайнерами и явно проговаривать компромиссы
  • Степень бакалавра в Computer Science или Computer Engineering либо эквивалентный практический опыт

Условия

  • Удалённая работа: сотрудник может жить в любом из 50 штатов США (с ограниченными исключениями)
  • Базовая зарплата в Калифорнии, Коннектикуте, Мэриленде, Массачусетсе, Нью-Джерси, Нью-Йорке, Вашингтоне и округе Колумбия: $160 900 – $257 100 в год
  • Базовая зарплата в Колорадо, Гавайях, Иллинойсе, Мэне, Миннесоте, Неваде, Огайо, Род-Айленде, Вермонте и Вирджинии: $152 900 – $244 300 в год
  • Дополнительно предусмотрены опционы (equity) с учётом опыта, результативности и локации
  • Подход Cloud HQ: большинство сотрудников гибко работают оттуда, где продуктивнее

Навыки

  • Swift
  • Kotlin
  • SwiftUI
  • Jetpack Compose
  • iOS
  • Android
  • GraphQL
  • real-time messaging
  • streaming
  • LLM
  • generative AI
  • unit testing
  • snapshot testing
  • UI automation
  • observability
  • SLO

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

Software Engineer (Android / iOS)
VisaMiddleAustinГибрид
86,500 – 134,400 USD в год
13 окт.
Sr Software Engineer - Android
UberSeniorSan FranciscoГибрид
202,000 – 224,000 USD в год
10 окт.
Software Engineer II - Android
UberMiddleSeattleГибрид
171,000 – 190,000 USD в год
10 окт.
Principal Software Android Architect
Zebra TechnologiesSeniorHoltsvilleГибрид
138,800 – 208,200 USD в год
6 окт.
Senior Staff Software Engineer, Android Connectivity
GoogleSeniorMountain ViewОфис
262,000 – 364,000 USD в год
30 сент.
Senior AI-Native Product Engineer, Mobile — Zillow, 152,900 – 257,100 USD в год, Surprise | itrelocate