Cantina Labs

Инженер по Android (старший и ведущий уровни)

Коротко

Senior/Lead Android-инженер в Cantina Labs, социальной AI-компании, разрабатывающей флагманское приложение с AI-функциями, чатом, медиа в реальном времени и персонализированными лентами. Требуется 8+ лет опыта Android-разработки, экспертное владение Kotlin, Jetpack Compose, MVVM, DI (Koin/Hilt) и глубокое знание внутренностей Android и медиаплатформ (ExoPlayer, Camera2/CameraX). Работа в офисе в Калифорнии, в тесном сотрудничестве с продуктом, дизайном и Шоном Паркером.

# О компании Cantina
Cantina Labs — это социальная AI-компания, разрабатывающая набор передовых моделей в реальном времени, которые расширяют границы выражения, личности и реализма. Мы оживляем персонажей, трансформируя способы, которыми люди рассказывают истории, общаются и создают. Мы строим и поддерживаем экосистемы. Cantina, наша флагманская социальная AI-платформа, — это только начало.
Если вас вдохновляет потенциал AI формировать человеческое творчество и социальные взаимодействия, присоединяйтесь к нам в создании будущего!
О роли
В качестве Android-инженера в Cantina вы будете вести разработку инновационных, высокопроизводительных функций — от создания персонализированных лент и захватывающих пользовательских интерфейсов до наделения ботов возможностями на базе AI, такими как чат, преобразование текста в речь, выбор голоса, создание изображений и эффекты медиа в реальном времени. Работая в тесном сотрудничестве с менеджерами продуктов, дизайнерами и Шоном Паркером, вы будете влиять на направление продукта, центрального для миссии компании, быстро внедрять значимые обновления и наслаждаться автономией в реализации своих идей.
Мы ищем человека, который любит расширять границы Android-разработки и страстно создает визуально впечатляющие, высокопроизводительные решения. Ваш опыт в области пользовательской графики, анимационных фреймворков и медиапайплайнов поможет сформировать творческую основу нашего флагманского приложения.
Что вы будете делать
•Создавать и выпускать высококачественные функции для Android с использованием Jetpack Compose, Kotlin Coroutines и современных архитектурных паттернов Android.
•Разрабатывать и оптимизировать видео/аудио пайплайны, эффекты медиа в реальном времени и визуальные функции на базе AI для Android.
•Создавать захватывающие пользовательские интерфейсы с глубоким знанием анимаций Compose, пользовательской отрисовки и дизайна движений.
•Использовать глубокие знания внутренностей Android — управление памятью, пайплайн рендеринга, Choreographer, RenderThread — для обеспечения плавной работы.
•Проектировать и поддерживать чистую структуру приложения MVVM с четким разделением ответственности между слоями UI, домена и данных.
•Настраивать и управлять внедрением зависимостей с помощью Koin или Hilt, обеспечивая масштабируемость и тестируемость модулей.
•Участвовать в обсуждениях архитектуры и поддерживать высокие стандарты качества кода, тестируемости и сопровождаемости.
•Сотрудничать с командами продукта, дизайна и контроля качества для создания отточенных, масштабируемых решений.
•Брать на себя ответственность за функции в составе небольшой, быстро движущейся команды, выпускающей продукт для большой пользовательской базы.
Что вы принесёте с собой
•8+ лет опыта разработки Android-приложений или эквивалент.
•Экспертный уровень владения Kotlin — идиоматическое использование, корутины, Flow и продвинутые возможности языка.
•Глубокие знания Jetpack Compose: пользовательские макеты, управление состоянием, API анимаций (Animatable, Transition, AnimationSpec) и профилирование производительности.
•Сильное владение архитектурой MVVM и экосистемой компонентов Android (ViewModel, LiveData/StateFlow, Room, Navigation, WorkManager).
•Практический опыт внедрения зависимостей с использованием Koin или Hilt в продуктивных Android-приложениях.
•Глубокое понимание внутренностей Android: система View, RenderThread, Choreographer, сборка мусора, профилирование батареи и памяти.
•Опыт работы с медиаплатформами: ExoPlayer, MediaCodec, Camera2/CameraX и эффекты в реальном времени.
•Умение писать читаемый, сопровождаемый, документированный и хорошо протестированный код.
•Опыт интеграции с RESTful API и уверенное владение Git.
•Внимание к деталям, движению и анимации — вы замечаете, когда что-то смещено на 2 пикселя.
•Плюсом будет опыт работы с AI-управляемыми медиафункциями, эффектами видео/аудио в реальном времени или WebRTC на Android.
Компенсация
Ожидаемый годовой базовый диапазон зарплаты для этой роли составляет от 180 000 до 240 000 долларов США. При определении компенсации учитываются множество факторов, включая навыки, опыт, объем работы, местоположение и данные рынка конкурентоспособной оплаты.
Преимущества
•Конкурентоспособная зарплата и щедрый пакет акций компании
•Медицинская, стоматологическая и офтальмологическая страховка — 99,99% премий покрывает Cantina
•42 дня оплачиваемого отпуска, включая:
•15 дней оплачиваемого отпуска (PTO)
•10 больничных дней
•15 корпоративных праздников
•2 плавающих праздника
•Щедрый отпуск по уходу за ребенком и поддержка фертильности
•Пенсионный план 401(k)
•Счет на расходы на образ жизни — 500 долларов в месяц на ваше усмотрение
•Бесплатный обед и закуски для сотрудников в офисе
•Членство в One Medical и многое другое!

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте