Задачи:
— Проектировать и развивать MCP-сервер: архитектуру, инструменты, схемы входных и выходных данных.
— Интегрировать MCP-сервер с API и внутренними сервисами DSP совместно с backend-командой.
— Реализовывать инструменты для работы с кампаниями, флайтами, объявлениями, креативами, таргетингами и лимитами.
— Давать ИИ доступ к статистике: показы, клики, CTR, VTR, охват, частота, качество трафика и другие показатели в разных разрезах.
— Делать инструменты понятными для моделей: точные описания, предсказуемые ответы, полезные сообщения об ошибках.
— Обеспечивать разграничение прав и изоляцию данных клиентов, аудит действий, подтверждение чувствительных изменений и защиту от повторного выполнения операций.
— Проверять полноценные сценарии работы ИИ с платформой: правильно ли выбраны инструменты, получены данные и выполнены изменения.
— Отвечать за тестирование, документацию, мониторинг и стабильность MCP-сервера в продакшене.
Примеры сценариев:
— «Покажи кампании, которые отстают от плана по открутке».
— «Сравни эффективность площадок и устройств за неделю».
— «Найди источники с низким VTR и подготовь предложения по отключению».
— «Подготовь изменение таргетингов, покажи разницу и примени после подтверждения».
— «Объясни, почему кампания не расходует бюджет, используя настройки и статистику».
Требования:
— Уверенный опыт backend-разработки на TypeScript / Node.js.
— Опыт проектирования API и интеграции нескольких сервисов.
— Практический опыт с MCP либо с инструментами для LLM: tool calling, структурированные ответы, агентные сценарии.
— Понимание авторизации, ролей доступа, валидации данных, идемпотентности и обработки ошибок.
— Умение работать с SQL, разбираться в чужом API и существующей бизнес-логике.
— Опыт тестирования, Docker и эксплуатации сервисов.
— Самостоятельность: способность разобраться в продуктовой задаче, предложить решение и довести его до работающего функционала.
Будет плюсом:
— Опыт запуска MCP-серверов в продакшене.
— Знание NestJS, Go, PostgreSQL, Redis и ClickHouse.
— Опыт разработки систем с несколькими клиентскими кабинетами и сложными правами доступа.
— Понимание рекламных платформ и метрик: DSP, SSP, RTB, VAST, CTR, VTR, CPM.
— Опыт защиты ИИ-интеграций от prompt injection и нежелательных действий.
Техническое окружение:
Backend платформы — NestJS и Go. Данные и инфраструктура — PostgreSQL, Redis, ClickHouse, Kafka, Docker/k8s. Frontend — React + TypeScript.
О роли:
Основной фокус — исключительно MCP-направление: его архитектура, функциональность и надёжность. Работа предполагает тесное взаимодействие с продуктовой и backend-командой и возможность влиять на то, как пользователи будут управлять рекламой через ИИ.
В отклике:
Расскажите о backend- и ИИ-интеграциях, которые вы разрабатывали. Если есть MCP-серверы или проекты с tool calling — приложите ссылку либо кратко опишите свою роль и решённые задачи.
В растущий онлайн-проект эксперта по психосоматике ищем менеджера по продажам.
Мы работаем с аудиторией, которая интересуется темой здоровья, психосоматики, эмоционального состояния и личных изменений. Клиенты приходят через вебинары, входящие заявки и тёплую базу проекта.
Нам нужен менеджер, который умеет продавать через живой диалог: задавать вопросы, слышать запрос клиента, объяснять ценность продукта простым языком и доводить заинтересованного человека до оплаты.
Что мы предлагаем
— полностью удалённую работу из любого региона;
— график 2/2 с 10:00 до 20:00 по МСК;
— доход 80 000–150 000 ₽: фикс за смены + бонус от продаж;
— входящие заявки, вебинары и тёплую базу для работы;
— понятную продуктовую линейку и готовую воронку продаж;
— скрипты, регламенты и план касаний;
— обучение по продукту, аудитории и логике продаж;
— поддержку РОПа на старте и в процессе работы;
— регулярные разборы звонков, переписок и сложных возражений;
— возможность развиваться в продажах экспертных онлайн-продуктов и увеличивать доход за счёт личного результата.
Что предстоит делать
— общаться с клиентами по телефону и в переписке;
— работать с входящими заявками, участниками вебинаров и тёплой базой;
— выявлять запрос клиента и подбирать подходящий продукт;
— презентовать продукты проекта простым и понятным языком;
— работать с сомнениями и возражениями;
— доводить заинтересованных клиентов до оплаты;
— вести работу в GetCourse;
— соблюдать скрипты и регламенты;
— участвовать в разборах и улучшать свои результаты.
Кого мы ищем
— опыт в продажах от 1 года;
— опыт работы с B2C-клиентами;
— опыт телефонных продаж и продаж в переписке;
— опыт работы в CRM обязателен;
— опыт работы в GetCourse будет преимуществом;
— грамотная устная и письменная речь;
— умение задавать вопросы, слышать клиента и вести диалог к решению;
— желание зарабатывать, выполнять план и развиваться в продажах.
Плюсом будет опыт в EdTech, онлайн-школах, экспертных проектах, психологии, коучинге, помогающих практиках или продажах через вебинары.
Важно
В работе будут и звонки, и переписка. Нам не подойдёт кандидат, который ищет только переписки без телефонного общения.
Обязанности:
1. Изучение рынка и аудитории:
a. Выявление целевой аудитории (возраст, доход, потребности) по направлениям: клиенты (клиники, врачи), конечные потребители (пациенты).
b. Анализ спроса и предложения на имплантаты и сопутствующие товары.
c. Анализ спроса и предложения на использование цифровых технологий.
d. Мониторинг ассортимента и цен конкурентов.
2. Развитие продукта (формирование продуктовой матрицы, оптимизация продуктового портфеля, дорожная карта продуктов):
a. Формулировка уникальных торговых предложений (УТП).
b. Выделение преимуществ продуктов.
c. Подготовка презентаций.
d. Подготовка сравнительных материалов.
3. Разработка стратегии продвижения:
a. Определение каналов привлечения клиентов (сайты, соцсети, сообщества, ивенты и профильные мероприятия, партнерские программы, контекстная реклама).
b. Коррекция стратегии с учетом рыночных изменений и на основе анализа эффективности.
c. Формирование акционных предложений.
d. Формирование маркетинговых активностей.
e. Формулирование требований к креативам: баннеры, изображения, видео, инфографика и т.п.
4. Разработка программ повышения доверия к бренду. Экспертный контент:
a. Профильные статьи.
b. Работа с кейсами.
5. Оптимизация конверсии:
a. Настройка эффективной маркетинговой воронки на базе Битрикс24.
6. Анализ эффективности на основе отслеживания метрик: CR, CPA, CPL, CAC, LTV, ROI, ROAS, AOV, NPS.
a. Регулярное формирование пула метрик для отслеживания в различных каналах.
7. Управление репутацией бренда:
a. Работа с отзывами.
b. Работа с лидерами мнений.
8. Адаптация продукта: комплексные предложения по улучшению на основе обратной связи от клиентов.
Требования:
- Опыт в продакт-менеджменте (B2B-продукты).
- Аналитические навыки (Excel, BI-системы, маркетинговые исследования, аналитические платформы).
- Коммуникабельность, умение работать с клиентами и командой.
- Опыт в проведении переговоров и презентаций.
Условия:
- Удобное расположение - ст. метро "Ленинский проспект".
- Официальное трудоустройство с первого рабочего дня.
- Формат работы: офис (5/2).
- Обучение за счет компании для развития профессиональных навыков.
- Возможности для карьерного роста и профессионального развития.
- Специальные условия на услуги клиник компании.
ОфисМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Компания Industry Soft Solutions — ИТ продуктовая компания, создающая и внедряющая программные решения для цифровой трансформации корпораций и государственных компаний. Разрабатывается промышленная AI-платформа для промышленных предприятий с акцентом на безопасность и стандартизацию.
Предлагается оформление по ТК РФ с "белой" зарплатой, оплата больничных и отпусков, ДМС со стоматологией, компенсация профильных курсов и обучений. График работы пн-пт, выходные сб/вскр, возможны форматы работы: гибрид, офис, удаленно. Офис находится в деловом квартале "Новоспасский" рядом с метро Павелецкая.
Компания обеспечивает помощь в адаптации, профессиональный и карьерный рост, лояльную корпоративную культуру и поддержку со стороны ТОП-менеджмента.
Требования:
— Высшее или неоконченное высшее в сфере ИТ, информационной безопасности или смежных областях;
— Опыт в DevSecOps/DevOps от 3 лет;
— Уверенное владение CI/CD, мониторингом (Prometheus, Grafana, ELK);
— Опыт администрирования Linux (Ubuntu/CentOS/AstraLinux), Docker, Kubernetes, Helm;
— Знание языков автоматизации: Python, Bash, PowerShell;
— Опыт с СУБД: PostgreSQL (отказоустойчивые кластеры), Redis, ClickHouse;
— Опыт работы с брокерами сообщений: Kafka, RabbitMQ;
— Владение инструментами безопасности: SAST, DAST, SCA, Fuzzing;
— Опыт работы со стандартами: OWASP Top-10, NIST, ГОСТ Р 56939-2016, требования ФСТЭК.
Задачи:
— Внедрение и поддержка инструментов анализа защищённости (SAST, DAST, SCA) в CI/CD (GitLab), анализ кода и уязвимостей, рекомендации разработчикам;
— Работа с уязвимостями в контейнерных средах, контроль обновлений и патчинг, оценка рисков безопасности, настройка WAF, Anti-DDoS, анализ трафика (SELKS, Kibana, Prometheus/Grafana);
— Обеспечение соответствия процессов разработки требованиям ФСТЭК, OWASP, NIST, ГОСТ Р 56939-2016, подготовка документации для сертификации ПО;
— Администрирование Linux-серверов (Ubuntu, AstraLinux, RED OS, ALT Linux), управление Docker/Kubernetes/Helm, поддержка мониторинга и СУБД (PostgreSQL, Redis, ClickHouse, MongoDB);
— Проектирование и настройка инфраструктуры у заказчика, включая виртуализацию (VMware, Proxmox, Hyper-V), брокеры сообщений, GitOps-процессы (ArgoCD, Flux), составление требований к оборудованию, написание проектной документации;
— Автоматизация с помощью Ansible, Terraform, скриптов на Python/Bash/PowerShell;
— Управление доступами и интеграция с IAM-системами (FreeIPA, ALD Pro, MS AD);
— Настройка и поддержка систем резервного копирования (Veeam, WAL-G, clickhouse-backup), проверка восстановления.
Парус электро — российская высокотехнологичная компания с 14-летним опытом в области силовой электроники, разрабатывающая и производящая источники бесперебойного питания, электрозарядные станции, решения в области возобновляемой энергетики и низковольтные комплектные устройства.
Компания масштабируется, усиливает команды, развивает новые продуктовые направления и повышает требования к качеству управленческих и профессиональных компетенций.
Ищем Senior+ рекрутера, который умеет не просто закрывать вакансии, а находить сильных людей, видеть потенциал кандидата и точно оценивать соответствие человека задаче бизнеса. Важны высокая скорость мышления, аналитический скрининг, понимание психологии оценки, умение быстро погружаться в незнакомые профессиональные области и находить кандидатов за пределами стандартного поиска по резюме.
Задачи:
— Поиск и привлечение сильных специалистов и руководителей, включая passive candidates, Executive Search и нестандартные источники.
— Сильный первичный скрининг: анализ резюме, карьерной траектории, достижений, масштаба задач, уровня ответственности и профессионального развития.
— Глубокая оценка кандидатов: структурированные интервью, оценка компетенций, мотивации, потенциала, карьерных амбиций и соответствия культуре компании.
— Верхнеуровневая оценка hard skills, понимание профессиональной терминологии, логики работы функции и требований к позиции.
— Формирование профиля кандидата: перевод бизнес-задачи руководителя в критерии поиска, обязательные требования, желательные компетенции и критерии отсева.
— Разработка оценочных чек-листов, шкал и вопросов для объективного сравнения кандидатов.
— Использование STAR / CAR, competency-based interview, ситуационных и поведенческих вопросов, кейсов и других инструментов оценки.
— Выявление талантов: оценка потенциала, скорости обучения, уровня мышления и способности решать задачи более высокого уровня.
— Оценка когнитивного потенциала: скорости мышления, структурности, логики, способности работать со сложной информацией и неопределенностью.
— Использование AI для поиска и сорсинга, анализа рынка и резюме, подготовки поисковых запросов и вопросов для интервью.
— Работа с hiring managers: формирование объективного профиля позиции, постановка правильных вопросов и оспаривание слабых требований.
— Talent mapping: понимание рынка специалистов, конкурентных компаний, источников кандидатов и доступности компетенций.
— Управление воронкой подбора, контроль конверсий, сроков, качества оценки и причин отказов.
— Развитие рекрутинговых инструментов: постоянное совершенствование методик поиска, скрининга, оценки и взаимодействия с кандидатами.
Требования:
— 5+ лет опыта в рекрутинге, включая работу на уровне Senior / Lead / Senior+.
— Опыт закрытия сложных управленческих, инженерных, коммерческих, технических и функциональных позиций.
— Опыт работы в производственных, технологических, инженерных, B2B или других компаниях со сложным профессиональным контуром.
— Сильная экспертиза в Boolean Search, X-Ray Search, LinkedIn / hh.ru, профессиональных сообществах и других инструментах поиска.
— Навык быстрого анализа резюме и карьерных траекторий, выявления сильных и слабых сторон, несоответствий и потенциальных рисков.
— Глубокое понимание методик оценки персонала, структурированных и competency-based интервью, умение формировать оценочные шкалы и чек-листы.
— Способность быстро погружаться в hard skills новой профессиональной области для качественного скрининга и первичной оценки.
— Умение отличать формально подходящий профиль от действительно сильного кандидата, оценивать потенциал, обучаемость, логику, структурность и скорость мышления.
— Понимание принципов и ограничений психометрических и когнитивных инструментов оценки.
— Умение применять AI-инструменты в рекрутинге для ускорения поиска, анализа информации и подготовки интервью.
— Опыт talent mapping, работы с passive candidates и самостоятельного выстраивания коммуникации с сильными специалистами.
— Сильная аналитика: воронка подбора, конверсии, Time-to-Fill, источники кандидатов и качество найма.
— Умение работать с ATS / CRM и поддерживать качественную базу кандидатов.
— Высшее образование; дополнительное образование в области психологии, оценки персонала, HR или менеджмента будет преимуществом.
Личные качества:
— Исключительно высокая скорость мышления и способность быстро выделять главное.
— Сильная наблюдательность и внимание к деталям в резюме, поведении, коммуникации и карьерной траектории кандидата.
— Критическое и аналитическое мышление: умение проверять гипотезы, замечать противоречия и формировать объективное заключение.
— Сильная интуиция в оценке людей с обязательной проверкой гипотез через факты, вопросы и оценочные инструменты.
— Talent mindset — способность видеть потенциал человека, а не только соответствие формальным требованиям.
— Любознательность и интеллектуальная гибкость, готовность быстро изучать новые профессиональные области, технологии и бизнес-модели.
— Коммуникационная сила и эмоциональный интеллект, способность выстраивать контакт с экспертами и топ-менеджерами без потери объективности.
— Высокая требовательность к качеству, настойчивость и самостоятельность.
— Смелость аргументированно сказать hiring manager, что кандидат слабый.
— Способность одновременно вести несколько сложных вакансий без потери качества оценки.
Условия:
— Конкурентоспособный оклад, официальный договор и полностью белая заработная плата.
— Прозрачная бонусная система, привязанная к результатам и качеству закрытия вакансий.
— Возможность влиять на собственный доход через результат работы.
— Работа с сложными вакансиями от инженерных и технических специалистов до руководителей и ключевых экспертов.
— Работа напрямую с руководителями функций и первыми лицами компании.
— Возможность развиваться в Talent Acquisition, Executive Search и оценке руководителей, влиять на качество команд и бизнес-результат.
— Корпоративное обучение и участие в профильных конференциях.
— Развитие экспертизы в оценке, Executive Search, HR-аналитике и AI-инструментах.
— Возможность тестировать и внедрять собственные инструменты и методики поиска и оценки.
— ДМС с расширенным покрытием.
— 31 день отпуска — 28 календарных дней + корпоративные дни.
— Современный офис и необходимые ресурсы для продуктивной работы.
Задачи:
— взять на себя команду целиком, не просто рекрутинг, а построение и развитие команды
— найти и нанять живых людей, используя различные каналы (hh, авито, рекомендации, холодный поиск и др.)
— проводить глубокие собеседования, самостоятельно принимать решения по кандидатам
— построить программу адаптации новичков на первую неделю и первые два месяца с промежуточными точками контроля
— создать институт наставничества, обучить наставников и контролировать результат
— лично проводить обучение сотрудников навыковому, продуктовому и переговорному
— работать с действующей командой, выявлять причины низкой эффективности и разрабатывать планы вывода на результат или расставания
— проводить аттестацию, оценку результатов и создавать планы развития, формировать кадровый резерв
— запускать планёрки и встречи один на один, формировать командный дух через тимбилдинги и внутренние коммуникации
— предлагать изменения в систему мотивации менеджеров на основе обратной связи с рынком труда
— запускать новые направления рекрутинга, найм руководителей и развитие собственного HR-агентства
Требования:
— умение быстро считывать характеры и находить в кандидатах настоящее
— способность доводить людей до результата собственными руками
— опыт проведения обучений лично перед группой
— самостоятельность в принятии решений и ответственность за них
— способность быстро вникать в новое дело
— интерес к работе с людьми и результатам, а не бумажной отчётности
— опыт в найме приветствуется, но важнее хватка и интерес к людям
Нам не подходит:
— подход, начинающийся с регламентов и процессов вместо людей
— необходимость визирования решений по кандидатам
— комфортный темп работы с входящими откликами без активного поиска
— организация обучения через внешних провайдеров
— поиск стабильного места без изменений
Условия:
— открытие собственного HR-агентства под руководством кандидата с полной финансовой поддержкой группы компаний
— управление агентством, включая стратегию, команду, клиентов и процессы
— разделение прибыли 50 на 50 без скрытых условий
— возможность масштабирования агентства и запуск новых направлений
О компании:
— группа компаний с направлениями в лизинге, брокеридже, маркетинговом агентстве, спецтехнике, автопарке, строительстве и других
— основной фокус на брокеридж и лизинг, где требуется постоянный найм и развитие отдела продаж
— компания имеет опыт запуска и развития новых направлений бизнеса
Нам нужен тот, кто умеет находить в кандидатах настоящее - то, что не пишут в резюме
Обязанности:
— Разрабатывать дизайн и верстать каталоги, брошюры, листовки и другие многостраничные материалы;
— Создавать визуалы продукции в интерьерах;
— Готовить креативы для социальных сетей: посты, сторис, обложки, рекламные баннеры и другие digital-форматы;
— Разрабатывать визуальные концепции для новинок, рекламных кампаний, акций и специальных проектов;
— Создавать коммерческие и продуктовые презентации, понятно визуализировать преимущества и техническую информацию;
— Адаптировать готовые макеты под разные форматы и площадки;
— Обрабатывать и ретушировать изображения продукции;
— Использовать AI-инструменты для поиска идей, генерации интерьерных сцен, фонов и отдельных элементов, дорабатывать результат до коммерческого качества;
— Взаимодействовать с маркетологами, контент-менеджерами и продуктовой командой.
Требования:
— Уверенное владение Adobe Photoshop, Illustrator, InDesign, Figma, PowerPoint;
— Опыт верстки каталогов, брошюр и других многостраничных материалов, понимание требований к допечатной подготовке;
— Сильное портфолио с примерами коммерческого дизайна;
— Умение органично интегрировать продукт в интерьер и соблюдать перспективу, пропорции, свет и тени;
— Опыт создания визуалов для социальных сетей и digital-рекламы;
— Умение работать по брендбуку, поддерживать и развивать визуальную систему бренда, сохраняя при этом пространство для креатива;
— Внимательность к деталям при работе с технической информацией: характеристиками, артикулами, таблицами и схемами;
— Способность работать одновременно над несколькими задачами и соблюдать сроки.
Условия:
— Работа в крупной, стабильно развивающейся компании;
— График работы: 5/2, с 8-00 до 17-00;
— Оформление согласно ТК РФ с первого рабочего дня;
— Комфортный офис в шаговой доступности от м. Аннино, МЦД Красный строитель;
— Корпоративное обучение и возможности для профессионального развития;
— Квартальная премия, начиная со 2 квартала работы.
О компании: SF — динамично растущий поставщик товаров в крупнейшие федеральные сети России (X5 / «Пятёрочка» и «Перекрёсток», «Магнит», «Лента»). Компания прошла путь от нишевого поставщика до партнёра сетей федерального масштаба и представлена в десятках тысяч торговых точек. Развивает прямой импорт из Китая и Вьетнама и стратегические партнёрства с сильными брендами. Сейчас происходит операционная трансформация: внедряется BPM, обновляется 1С, добавляются AI-инструменты.
Задачи:
— Построить и возглавить аналитический отдел.
— Исследовать рынок FMCG: food и non-food.
— Анализировать федеральные торговые сети: Пятёрочка, Магнит, Лента и другие ключевые игроки рынка.
— Собирать и систематизировать внешние данные: ассортимент, цены, категории, конкуренты, тренды, представленность товаров и другие рыночные показатели.
— Выявлять изменения и тренды на рынке и превращать данные в конкретные бизнес-гипотезы.
— Находить точки роста: новые категории, продукты, каналы, сегменты и возможности для развития.
— Проводить конкурентный и категорийный анализ.
— Формировать аналитику для принятия решений по продуктовой стратегии и развитию бизнеса.
— Создать систему регулярного мониторинга рынка и ключевых показателей.
— Управлять командой аналитиков и при необходимости внешними исследовательскими подрядчиками.
Требования:
— Опыт бизнес-аналитики, market research, category management, консалтинга или стратегии.
— Понимание рынка FMCG и розничных сетей будет большим преимуществом.
— Сильные аналитические навыки и умение работать с большими массивами данных.
— Умение не просто собирать данные, а делать выводы и предлагать конкретные бизнес-решения.
— Опыт построения аналитических процессов или команды.
— Системное мышление, самостоятельность и ориентация на результат.
Условия:
— Возможность построить аналитическое направление практически с нуля — без готовых шаблонов и ограничений.
— Прямое влияние на продуктовую стратегию и решения бизнеса — аналитика не «для отчётности», а для реальных действий.
— Доступ к широкому массиву внутренних и внешних данных по рынку FMCG и крупнейшим торговым сетям.
— Возможность самостоятельно определять инструменты, подходы и стандарты аналитики.
— Возможность тестировать гипотезы и видеть их влияние на бизнес в коротком цикле.
— Высокий уровень доверия и самостоятельности в принятии решений.
— Работа на стыке аналитики, продукта, стратегии и коммерции.
— Возможность стать ключевым экспертом компании по рынку и точкам роста.
Это позиция для человека, которому интересно не просто анализировать данные, а создавать систему, находить возможности раньше конкурентов и влиять на то, куда будет двигаться бизнес.
Это позиция для человека, которому интересно не просто анализировать данные, а создавать систему, находить возможности раньше конкурентов и влиять на то, куда будет двигаться бизнес
Методолог продукта в нише фитнеса / здоровья / красоты.
Задачи:
— изучать готовые исследования и материалы по целевой аудитории;
— выделять боли, потребности и запросы аудитории;
— формировать концепцию продукта;
— разрабатывать программу, структуру и содержание;
— проектировать путь клиента;
— определять конечный результат продукта;
— дорабатывать продукт по результатам обратной связи;
— тестировать продуктовые гипотезы.
Требования:
— опыт методологом или продуктовым методологом;
— опыт создания образовательных, экспертных или digital-продуктов;
— умение превращать исследования в готовый продукт;
— способность выстраивать структуру под реальные потребности аудитории;
— системность;
— внимательность;
— ориентация на результат.
Опыт в фитнесе, здоровье или beauty будет преимуществом.
Условия:
— полностью удалённая работа;
— долгосрочное сотрудничество;
— готовые исследования и материалы;
— возможность создать продукт с нуля;
— работа в команде и регулярная обратная связь.
Задачи:
— Перевод исследовательских DS рабочих процессов (например, прокси-метрики, модели устаревания) в производственные ML пайплайны с использованием Airflow, WandB и Ray, создание повторно используемых шаблонов для других команд.
— Применение и внедрение методов причинно-следственного вывода с использованием производственного ML стека (propensity scoring, IPW, TMLE) для решения важных задач измерения за пределами экспериментальных возможностей. Создание инструментов самообслуживания для неэкспертов для получения строгих причинных выводов в масштабе.
— Сотрудничество с ML инженерами и продуктовыми командами для выявления возможностей улучшения инструментов, метрик и методов измерения, что приводит к значительному улучшению качества моделей и бизнес-результатов.
— Использование богатых метаданных и сигналов вовлеченности Pinterest для построения дата-дривен фреймворков, от важности признаков до деиндексации контента, для повышения эффективности и скорости платформы.
— Проектирование и создание централизованных инструментов ML платформы для улучшения создания, оценки и доверия к признакам и моделям, включая производственные системы, работающие ежедневно в масштабе для всех моделей.
Требования:
— Опыт работы не менее 2 лет в роли прикладного ученого данных, ML инженера, исследователя или разработчика ПО с значительным опытом внедрения ML в производство.
— Сильные навыки Python; опыт работы с PyTorch или аналогичными фреймворками глубокого обучения; знакомство с распределенными вычислениями (Spark, Ray), предпочтительно Ray.
— Энтузиазм к созданию инструментов и платформ, которые увеличивают влияние всей ML организации, а не решают разовые задачи.
— Глубокие знания теории ML с сильными фундаментальными основами для анализа моделей ML с первых принципов.
— Владение лучшими практиками разработки ПО, включая контроль версий, код-ревью и воспроизводимые ML пайплайны.
— Опыт работы с инструментами управления рабочими процессами (Airflow, Prefect, Jenkins или аналогичными) для надежной оркестрации ML пайплайнов.
— Степень бакалавра или магистра в релевантной области, например, компьютерных наук, или эквивалентный опыт.
Условия:
— Работа удаленная с необходимостью присутствия в офисе 3-5 раз в квартал для личного взаимодействия.
— Позиция не предусматривает помощь с релокацией.
Дополнительно:
— Компания предоставляет равные возможности для всех кандидатов без дискриминации.
— Зарплатный диапазон от $114,297 до $235,319 в год, также возможна доля в компании.
— Работа в США, предпочтительно в Пало-Альто, Калифорния, или удаленно по США.
УдалённоmiddlePalo Alto; Relocation Statement:; This position is not eligible for relocation assistance
Требования:
• Агентная разработка (vibe coding)
• Опыт продуктовой разработки от 4 лет, уровень senior fullstack
• Агентные CLI-инструменты (Claude Code, Codex CLI, Cursor agent mode, Aider) как основной способ работы
• Spec-driven development: формулирование функциональных и нефункциональных требований до первого промпта; умение писать инженерные спецификации и контекстные файлы (правила, схемы, markdown)
• Модульность: слабая связанность, доменные границы, нарезка проекта на небольшие изолированные файлы
• Управление контекстным окном для предотвращения дрейфа и галлюцинаций
• Умение сбросить сессию агента и начать заново с более жёсткими ограничениями
• Разработка в несколько потоков, менеджмент репозитория под агентную работу, опыт коллаборативной AI-разработки
• Ревью и аудит AI-кода: слабые имена, дублирование, отсутствующие проверки, небезопасная работа с данными
• Тесты как способ управления агентом: юнит- и интеграционные тесты пишутся до логики фичи
• Инфраструктура и восстановление: версионирование, снапшоты БД, бэкапы, CI, процедуры восстановления данных
• Готовность писать код руками при необходимости и ответственность за результат, включая код, сгенерированный агентом
• Современный типизированный backend-язык с асинхронностью, моделью ошибок, управлением зависимостями, воспроизводимым окружением
• HTTP API и realtime-транспорт: REST, двусторонние соединения, стриминг, протокол сообщений, переподключения, валидация схем
• Автотесты: юнит- и интеграционные, изоляция внешних сервисов и зависимостей, поддержание тестовых данных
• Реляционные БД: схема, миграции, индексы, нетривиальные запросы, понимание пределов БД
• Разрешение конфликтов зависимостей, включая бинарную несовместимость библиотек
• Компонентный SPA-фреймворк и типизированный JavaScript; готовность сменить фреймворк за неделю
• Компонентные тесты в браузерном окружении
• Realtime-клиент: переподключения, стриминг, рантайм-валидация сообщений
• Медиа в браузере: доступ к устройствам ввода, работа с аудиопотоком, кодирование и передача
• Состояние на клиенте и ограничения браузера: защищённый контекст, сертификаты в dev, хранилище
• Умеренность в UI: простой интерфейс без тяжёлых фреймворков и дизайн-систем
• Классические CV-задачи: детекция, эмбеддинги, кластеризация, обработка изображений и метаданных, дедупликация
• Локальные LLM: форматы весов и квантизации, размер контекста, латентность, стоимость запроса; умение измерять
• Речевые модели: распознавание и синтез речи, баланс качества и ресурсов, ограничения по задержке и длине входа
• Мультимодальные модели: генерация описаний по изображению, оценка качества генерации
• Эмбеддинги и векторный поиск: семантический поиск, гибридные схемы, переранжирование, метрики качества
• Ресурсы и эксплуатация inference: одна модель на процесс, память ускорителя, батчинг, прогрев, поведение под нагрузкой
• Не требуется: обучение моделей с нуля, MLOps, распределённое обучение
• Пайплайны обработки как идемпотентные стадии с фиксацией состояния
• Понимание разницы между инкрементальным и полным пересчётом и цены ошибки
• Целостность данных при деплое, сведение расходящихся баз, миграции данных
• Границы сервисов: процессы, владение данными, поведение при отказах
• Контейнеризация: образы с тяжёлыми зависимостями, тома для данных и весов моделей, политики перезапуска, диагностика падений
• Linux и сеть: удалённый доступ, проброс портов, разрешение конфликтов, чтение логов
• Скриптование рутины: деплой, синхронизация данных, ротация логов
• Уверенное владение Git, включая нетривиальные операции; чтение истории
• Базовая безопасность: сервис без аутентификации локален, секреты не в репозитории, dev/prod режимы разведены
• Автоматические smoke-проверки интерфейса после изменений
• 4+ года разработки, из них 2+ года бэкенда в продакшене
• 1+ год реального фуллстека: разработка клиента и сервера
• Проект с LLM/ML как частью продукта
• Запуск моделей локально или on-premise
• 2–3+ месяца ежедневной работы через агентные инструменты
Задачи:
• Подключение и настройка USB-камеры: интеграция с ПО, захват видеопотока, детекция лиц, распознавание жестов
• Реализация стереоскопического режима 2D→3D на телевизоре без специализированной 3D-панели
• Разработка клиентских интерфейсов для телевизора и мобильного устройства по дизайн-макетам, адаптация вёрстки, интеграция с бэкендом, двустороннее realtime-взаимодействие
• Разработка технической документации, инженерных спецификаций и контекстных файлов, используемых при агентной разработке
Задачи:
— архитектура и SaaS-инфраструктура
— LLM-оркестрация (мульти-провайдерная)
— crawling и очереди
— аналитика
— безопасность
Требования:
— Senior Full-Stack / Tech Lead с продуктовым мышлением
— готовность самостоятельно принимать архитектурные решения
Условия:
— роль сооснователя
— значительная доля в компании
— полная техническая автономия
Задачи:
— Архитектурная проработка интеграционных решений.
— Формирование архитектурных артефактов, валидация и верификация архитектурных артефактов.
— Коммуникация с несколькими командами разработки для выработки оптимальных решений в рамках гетерогенных систем.
— Архитектурный надзор за реализацией решения в продуктах компании и курирование продуктовых команд.
— Участие в развитии архитектурной практики предприятия.
Требования:
— Знание принципов проектирования систем, современных методологий и нотаций моделирования систем.
— Опыт в должности Системного Архитектора или Архитектора Решений.
— Умение описывать архитектуру ИТ-решений в виде архитектурных артефактов.
— Понимание принципов построения архитектуры высоконагруженных систем и систем с высокой доступностью.
— Знания в области сетевых технологий и информационной безопасности.
— Знания в области современных информационных технологий.
— Сильные коммуникационные навыки, умение отстаивать и аргументировать принятые решения широкому кругу заинтересованных лиц.
Условия:
— Работа в офисе.
— Полное соблюдение трудового законодательства РФ, оплачиваемые отпуска и больничные листы, "белая" заработная плата.
— Оплачиваемое работодателем питание в офисе или кафе.
— ДМС (добровольное медицинское страхование), страховка от несчастных случаев.
— Корпоративные мероприятия и спортивные инициативы.
— Возможность получения профессиональных сертификатов и прохождения курсов повышения квалификации за счёт компании.
Требования:
• Агентная разработка (vibe coding)
• Опыт продуктовой разработки от 4 лет, уровень senior fullstack
• Агентные CLI-инструменты (Claude Code, Codex CLI, Cursor agent mode, Aider) как основной способ работы — поставленные и поддерживаемые продуктовые фичи, а не прототипы; ключевым является методика, а не знание конкретного инструмента
• Spec-driven development: функциональные и нефункциональные требования формулируются до первого промпта; спецификация → план → код; умение писать инженерные спецификации и контекстные файлы (правила, схемы, markdown), удерживающие агента в рамках задачи
• Модульность как условие агентной работы: слабая связанность и доменные границы, нарезка проекта на небольшие изолированные файлы вместо монолита
• Управление контекстным окном: осознанный подбор того, что попадает в контекст, для предотвращения дрейфа и галлюцинаций на устаревшем коде
• Умение вовремя сбросить сессию: остановить зациклившегося агента, очистить рабочее дерево и начать заново с более жёсткими ограничениями
• Разработка в несколько потоков, менеджмент репозитория под агентную работу, опыт коллаборативной AI-разработки
• Ревью и аудит AI-кода: слабые имена, дублирование, отсутствующие проверки, небезопасная работа с данными
• Тесты как способ управления агентом: осмысленные юнит- и интеграционные тесты пишутся до логики фичи
• Инфраструктура и восстановление: версионирование, снапшоты БД, бэкапы, CI, готовая процедура восстановления данных
• Готовность писать код руками, когда агент упёрся, и ответственность за результат, включая код, сгенерированный агентом
• Современный типизированный backend-язык: асинхронность, модель ошибок, управление зависимостями, воспроизводимое окружение
• HTTP API и realtime-транспорт: REST и двусторонние соединения — стриминг, протокол сообщений, переподключения, валидация схем на границе
• Автотесты как норма: юнит- и интеграционные, изоляция внешних сервисов и тяжёлых зависимостей, поддержание тестовых данных
• Реляционные БД руками: схема, миграции, индексы, нетривиальные запросы, понимание пределов выбранной БД
• Разрешение конфликтов зависимостей, включая бинарную несовместимость библиотек (характерно для окружений с ML-пакетами)
• Компонентный SPA-фреймворк и типизированный JavaScript; конкретный фреймворк не принципиален, принципиальна готовность сменить его за неделю
• Компонентные тесты в браузерном окружении, а не только ручная проверка
• Realtime-клиент: переподключения, стриминг, рантайм-валидация входящих сообщений
• Медиа в браузере: доступ к устройствам ввода, работа с аудиопотоком, кодирование и передача
• Состояние на клиенте и ограничения браузера: защищённый контекст, сертификаты в dev, хранилище
• Умеренность в UI: простой интерфейс без тяжёлых фреймворков и дизайн-систем
• Классические CV-задачи: детекция, эмбеддинги и кластеризация объектов, обработка изображений и метаданных, дедупликация
• Локальные LLM: форматы весов и квантизации, размер контекста, латентность и стоимость запроса; умение измерять, а не предполагать
• Речевые модели: распознавание и синтез речи, размен качества на ресурсы, ограничения по задержке и длине входа
• Мультимодальные модели: генерация описаний по изображению, оценка качества генерации
• Эмбеддинги и векторный поиск: семантический поиск, гибридные схемы с полнотекстовым, переранжирование, метрики качества выдачи
• Ресурсы и эксплуатация inference: одна модель на процесс, память ускорителя, батчинг, прогрев, поведение под нагрузкой
• Не требуется: обучение моделей с нуля, MLOps-платформы, распределённое обучение
• Пайплайны обработки как идемпотентные стадии с фиксацией состояния: перезапускаемость, докат, инкрементальность
• Понимание разницы между инкрементальным и полным пересчётом и цены ошибки (полный пересчёт обычно уничтожает ручную разметку)
• Целостность данных при деплое, сведение расходящихся баз, миграции данных, а не только схемы
• Границы сервисов: как процессы общаются, кто владеет данными, что происходит при отказе одного из них
• Контейнеризация: образы с тяжёлыми зависимостями, тома для данных и весов моделей, политики перезапуска, диагностика падений
• Linux и сеть: удалённый доступ, проброс портов, разрешение конфликтов портов, чтение логов как основной способ разбирательства
• Скриптование рутины: деплой, синхронизация данных, ротация логов
• Уверенное владение Git, включая нетривиальные операции; чтение истории как источника проектных решений
• Базовая безопасность: сервис без аутентификации не выходит за пределы локального интерфейса, секреты не попадают в репозиторий, dev- и prod-режимы разведены явно
• Автоматические smoke-проверки интерфейса после изменений
• 4+ года разработки, из них 2+ года бэкенда в продакшене
• 1+ год реального фуллстека: разработка и клиента, и сервера к нему
• Проект, где LLM/ML были частью продукта, а не демонстрационным примером
• Запуск моделей локально или on-premise, а не только вызовы облачных API
• 2–3+ месяца ежедневной работы через агентные инструменты
Задачи:
• Подключение и настройка USB-камеры на целевом устройстве: интеграция камеры с ПО устройства и захват видеопотока; детекция лиц и определение пользователя, находящегося перед устройством; распознавание управляющих жестов
• Реализация стереоскопического режима 2D→3D: поиск и реализация способа вывода стереоскопического изображения на произвольном телевизоре, не требующем специализированной 3D-панели (приоритетный вариант — пассивное 3D)
• Разработка клиентских интерфейсов для телевизора и мобильного устройства: реализация экранов по предоставляемым Заказчиком дизайн-макетам; адаптация вёрстки под особенности вывода на телевизоре и под мобильные экраны; интеграция с существующим бэкендом Заказчика, включая двустороннее realtime-взаимодействие
• Разработка технической документации по всем перечисленным блокам работ, включая инженерные спецификации и контекстные файлы, использованные при агентной разработке
Задачи:
— Сотрудничать с командами Product, Design, Engineering, Research, Data Science и другими для формирования персонализированных пользовательских опытов на Pinterest, включая Homefeed и другие поверхности для открытия контента.
— Применять контент-дизайн, информационный дизайн и ориентированный на пользователя подход для создания и улучшения продуктовых опытов, помогающих людям открывать идеи, понимать рекомендации и взаимодействовать с персонализированными сервисами.
— Использовать исследования, данные и пользовательские инсайты для принятия решений по контенту и выявления возможностей улучшения опыта Pinterest.
— Вносить вклад в создание масштабируемых контентных фреймворков, паттернов и стандартов для обеспечения ясных, последовательных и надежных персонализированных опытов.
— Помогать создавать прозрачные, ориентированные на пользователя интерфейсы, используя язык для объяснения причин отображения контента и способов настройки пользовательского опыта.
— Изучать и применять новые AI-инструменты и методы в процессе контент-дизайна для повышения качества решений, мастерства и эффективности, сохраняя при этом сильное суждение и ориентированность на пользователя.
— Вносить вклад в развитие практики контент-дизайна, делиться знаниями, совершенствовать лучшие практики команды и укреплять подход к персонализации в Pinterest.
Требования:
— Опыт не менее 3 лет в пользовательском продуктовом контент-дизайне, желательно с опытом работы с комплексными, основанными на данных или персонализированными продуктами.
— Способность выходить за рамки простого текста и формировать контент-стратегию для функций или пользовательских опытов.
— Умение эффективно работать в кросс-функциональных командах, основываясь на потребностях пользователей, ясности и принципах дизайна.
— Портфолио, демонстрирующее опыт решения продуктовых задач с помощью языка, контент-стратегии и сотрудничества.
— Открытость к обучению и исследованию новых возможностей AI с целью их адекватного применения в рабочих процессах контент-дизайна и продуктовых опытах.
— Степень бакалавра в области дизайна, смежной области или эквивалентный опыт.
Условия:
— Работа преимущественно удаленная с необходимостью посещать офис для личного взаимодействия 1-2 раза в полгода.
— Позиция не предусматривает помощь с переездом.
— Зарплатный диапазон от $81,921 до $168,660 в год, также возможна доля в компании.
— Только для кандидатов, проживающих в США.
Pinterest стремится к равенству и инклюзивности, рассматривает всех квалифицированных кандидатов без дискриминации по различным признакам и предоставляет поддержку при необходимости религиозных или медицинских адаптаций в процессе найма.
Задачи:
— Создавать и поддерживать специализированные дистрибутивы на базе Linux для промышленного использования в системах космической системы;
— Писать Yocto рецепты для сборки разнообразного ПО;
— Расширять возможности сборочной системы;
— Следить за обновлениями Open Source и актуализировать кодовую базу;
— Изучать и адаптировать сборочные системы: cmake, bazel, meson, go, wheel;
— Читать dmesg и отлаживать системы, понимать, как специфика железа отражается в дистрибутиве;
— Улучшать существующие и создавать новые командные процессы по выпуску ОС;
— Увеличивать экспертизу и помогать продуктовым командам с платформенными задачами.
Требования:
— Опыт работы в области System Engineer, Linux Engineer, DevOps от 3 лет;
— Отличное знание Linux (архитектура, сборка и администрирование);
— Опыт автоматизации и написания скриптов на Python и bash;
— Опыт диагностики проблем производительности на уровне ОС и hardware;
— Хорошее представление о современном аппаратном обеспечении (устройство памяти, шин данных, систем ввода-вывода);
— Знание английского на уровне чтения и написания технической документации.
Будет плюсом:
— Опыт системного программирования на C/C++ или разработки встраиваемого ПО;
— Знания об устройстве ядра Linux и опыт написания драйверов;
— Умение писать системные приложения и демоны под GNU/Linux;
— Опыт open source разработки;
— Опыт работы с системами баг-трекинга (e.g. Jira);
— Опыт работы и понимание базовых принципов функционирования сетей, систем хранения данных (файловые, блочные, объектные).
Условия:
— Работа в аккредитованной ИТ-компании;
— Гибридный или удаленный формат работы;
— Современный лофт-офис в 5 минутах от метро "Улица 1905 года";
— Оформление по ТК РФ;
— Конкурентный уровень заработной платы на уровне лидеров ИТ/телеком-индустрии.
Задачи:
— Разработка и поддержка продуктов с использованием TypeScript, React и Node.js
— Работа с MCP-сервером и AI-ревьюерами
Требования:
— Опыт работы на позиции Senior Full-stack Developer
— Продуктовое мышление
— Понимание инженерной культуры и агентного воркфлоу
Условия:
— Удаленная работа (кроме России и Беларуси)
— Полная занятость
— Зарплата от $5 000 до $7 000 в месяц
Удалённоsenior🔥 Вакансия **Senior Full-stack Developer (TS/React/Node.js)** в LuckyHunter, от $5 000 до $7 000, удаленно (кроме РФ и РБ), фуллтайм
Задачи:
— Руководство повседневной работой портфеля из трёх Shopify приложений с общим ARR около $1.87M.
— Координация команды разработчика и тестировщика через полный цикл доставки: от спецификации до выпуска и измерения результатов, включая найм дополнительных подрядчиков.
— Совместная постановка дорожной карты, при этом со временем принятие решений по приоритетам становится вашей ответственностью; использование данных Amplitude и Linear для формирования приоритетного бэклога и написания задач.
— Аналитика и эксперименты: понимание метрик, проектирование экспериментов и отчётность по их результатам.
— Повышение качества пользовательского опыта через улучшение документации, упрощение онбординга и устранение проблем.
— Управление соответствием приложения требованиям Shopify API, прохождение проверок App Store и ежегодного обзора Built for Shopify.
— Контроль работы службы поддержки, выступление точкой эскалации по продуктовым и инженерным вопросам, управление отношениями с агентством поддержки.
— Надзор за платными рекламными кампаниями в Shopify App Store, управление бюджетом совместно с маркетинговым подрядчиком.
— Мониторинг и улучшение позиций приложений в рейтингах Shopify App Store.
Что не входит в обязанности:
— Написание кода (есть разработчик).
— Тестирование (есть тестировщик).
— Обработка рутинных запросов поддержки (агентство).
— Ответы на отзывы (подрядчик).
— Фандрайзинг, найм руководителей, участие в совещаниях с заинтересованными сторонами.
Области роста:
— Переход Easy Lockdown на модель ценообразования на основе использования.
— Оптимизация онбординга и активации для Geo:Pro и Easy Lockdown.
— Заполнение функциональных пробелов для Geo:Pro и Easy Lockdown.
— Повышение рейтингов приложений для улучшения органического продвижения.
Условия работы:
— Работа с небольшой удалённой командой подрядчиков в разных часовых поясах.
— Продукты прибыльные и устоявшиеся, с некоторыми устаревшими кодовыми базами.
— Использование аналитического стека: Amplitude, BigQuery, Shopify Partners; требуется знание SQL или умение писать запросы с помощью AI.
— Взаимодействие с основателем, который занимается стратегией и крупными решениями, вы управляете повседневной деятельностью.
— Режим работы: сначала еженедельные встречи, затем ежемесячные и квартальные планирования, далее автономная работа.
Требования:
— Опыт успешного управления продуктом или доставкой в небольшой SaaS-команде.
— Техническая грамотность: умение писать чёткие спецификации, понимать компромиссы и оценивать сроки разработки без необходимости просмотра кода.
— Организованность и проактивность в координации людей и устранении препятствий.
— Ориентация на данные: опыт работы с Amplitude, SQL и анализом отзывов клиентов.
— Способность работать самостоятельно, управлять приоритетами и брать ответственность без постоянного контроля.
— Приветствуется опыт в экосистеме Shopify, ASO, платном привлечении пользователей или росте SaaS.
Условия:
— Частичная занятость, примерно 15-25 часов в неделю.
— Оплата $65-$85 в час в зависимости от опыта.
— Возможность работы как по контракту, так и в штате.
— Полностью удалённая работа, асинхронный формат, любой часовой пояс.
— Начало работы — как можно скорее.
Как подать заявку:
— Отправьте 3-5 минутное видео Loom с описанием вашего подхода к первым 90 дням работы на email apply@geoproapp.com.
— После рассмотрения заявки возможны два этапа интервью перед предложением о работе.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
УдалённоseniorРоссия; ❇️ Fullstack разработчик ❇️ | Компания Top Selection 🔥 Мы в поиске Fullstack разработчика на проектную занятость Грейд: senior Ставка: от 272К до 300К Гражданство/Локация: РФ Загрузка: фуллтайм Срок: долгосрочный Оформление: только ИП 📌 (не СЗ, не ТК) Требования: • Агентная разработка (vibe coding) • Опыт продуктовой разработки от 4 лет, уровень senior fullstack • Агентные CLI-инструменты (Claude Code, Codex CLI, Cursor agent mode, Aider) как основной способ работы — поставленные и поддерживаемые продуктовые фичи, а не прототипы; ключевым является методика, а не знание конкретного инструмента • Spec-driven development: функциональные и нефункциональные требования формулируются до первого промпта; спецификация → план → код; умение писать инженерные спецификации и контекстные файлы (правила, схемы, markdown), удерживающие агента в рамках задачи • Модульность как условие агентной работы: слабая связанность и доменные границы, нарезка проекта на небольшие изолированные файлы вместо монолита • Управление контекстным окном: осознанный подбор того, что попадает в контекст, для предотвращения дрейфа и галлюцинаций на устаревшем коде • Умение вовремя сбросить сессию: остановить зациклившегося агента, очистить рабочее дерево и начать заново с более жёсткими ограничениями • Разработка в несколько потоков, менеджмент репозитория под агентную работу, опыт коллаборативной AI-разработки • Ревью и аудит AI-кода: слабые имена, дублирование, отсутствующие проверки, небезопасная работа с данными • Тесты как способ управления агентом: осмысленные юнит- и интеграционные тесты пишутся до логики фичи • Инфраструктура и восстановление: версионирование, снапшоты БД, бэкапы, CI, готовая процедура восстановления данных • Готовность писать код руками, когда агент упёрся, и ответственность за результат, включая код, сгенерированный агентом • Современный типизированный backend-язык: асинхронность, модель ошибок, управление зависимостями, воспроизводимое окружение • HTTP API и realtime-транспорт: REST и двусторонние соединения — стриминг, протокол сообщений, переподключения, валидация схем на границе • Автотесты как норма: юнит- и интеграционные, изоляция внешних сервисов и тяжёлых зависимостей, поддержание тестовых данных • Реляционные БД руками: схема, миграции, индексы, нетривиальные запросы, понимание пределов выбранной БД • Разрешение конфликтов зависимостей, включая бинарную несовместимость библиотек (характерно для окружений с ML-пакетами) • Компонентный SPA-фреймворк и типизированный JavaScript; конкретный фреймворк не принципиален, принципиальна готовность сменить его за неделю • Компонентные тесты в браузерном окружении, а не только ручная проверка • Realtime-клиент: переподключения, стриминг, рантайм-валидация входящих сообщений • Медиа в браузере: доступ к устройствам ввода, работа с аудиопотоком, кодирование и передача • Состояние на клиенте и ограничения браузера: защищённый контекст, сертификаты в dev, хранилище • Умеренность в UI: простой интерфейс без тяжёлых фреймворков и дизайн-систем • Классические CV-задачи: детекция, эмбеддинги и кластеризация объектов, обработка изображений и метаданных, дедупликация • Локальные LLM: форматы весов и квантизации, размер контекста, латентность и стоимость запроса; умение измерять, а не предполагать • Речевые модели: распознавание и синтез речи, размен качества на ресурсы, ограничения по задержке и длине входа • Мультимодальные модели: генерация описаний по изображению, оценка качества генерации • Эмбеддинги и векторный поиск: семантический поиск, гибридные схемы с полнотекстовым, переранжирование, метрики качества выдачи • Ресурсы и эксплуатация inference: одна модель на процесс, память ускорителя, батчинг, прогрев, поведение под нагрузкой • Не требуется: обучение моделей с нуля, MLOps-платформы, распределённое обучение • Пайплайны обработки как идемпотентные стадии с фиксацией состояния: перезапускаемость, докат, инкрементальность • Понимание разницы между инкрементальным и полным пересчётом и цены ошибки (полный пересчёт обычно уничтожает ручную разметку) • Целостность данных при деплое, сведение расходящихся баз, миграции данных, а не только схемы • Границы сервисов: как процессы общаются, кто владеет данными, что происходит при отказе одного из них • Контейнеризация: образы с тяжёлыми зависимостями, тома для данных и весов моделей, политики перезапуска, диагностика падений • Linux и сеть: удалённый доступ, проброс портов, разрешение конфликтов портов, чтение логов как основной способ разбирательства • Скриптование рутины: деплой, синхронизация данных, ротация логов • Уверенное владение Git, включая нетривиальные операции; чтение истории как источника проектных решений • Базовая безопасность: сервис без аутентификации не выходит за пределы локального интерфейса, секреты не попадают в репозиторий, dev- и prod-режимы разведены явно • Автоматические smoke-проверки интерфейса после изменений • 4+ года разработки, из них 2+ года бэкенда в продакшене • 1+ год реального фуллстека: разработка и клиента, и сервера к нему • Проект, где LLM/ML были частью продукта, а не демонстрационным примером • Запуск моделей локально или on-premise, а не только вызовы облачных API • 2–3+ месяца ежедневной работы через агентные инструменты Задачи: • Подключение и настройка USB-камеры на целевом устройстве: интеграция камеры с ПО устройства и захват видеопотока; детекция лиц и определение пользователя, находящегося перед устройством; распознавание управляющих жестов • Реализация стереоскопического режима 2D→3D: поиск и реализация способа вывода стереоскопического изображения на произвольном телевизоре, не требующем специализированной 3D-панели (приоритетный вариант — пассивное 3D) • Разработка клиентских интерфейсов для телевизора и мобильного устройства: реализация экранов по предоставляемым Заказчиком дизайн-макетам; адаптация вёрстки под особенности вывода на телевизоре и под мобильные экраны; интеграция с существующим бэкендом Заказчика, включая двустороннее realtime-взаимодействие • Разработка технической документации по всем перечисленным блокам работ, включая инженерные спецификации и контекстные файлы, использованные при агентной разработке
УдалённоseniorЗапуск моделей локально или on-premise, а не только вызовы облачных API
middle
San Francisco; Relocation Statement:; This position is not eligible for relocation assistance
УдалённоheadTeam coordination and delivery: Run the day-to-day by coordinating the developer and tester through the full delivery cycle - from spec → build → ship → measure - keeping everyone aligned across time zones and hiring additional contractors as needed; Small, remote team: You'll be coordinating a small team of contractors working across different time zones, so communication and keeping work moving are a big part of the role; Location: Fully remote, async-friendly, any timezone