Работа в компании VK, Санкт-Петербург

Вакансии компании:

Вакансии компании: 40

Java Developer в команду инфраструктуры рекомендаций

З/П не указана Полная занятость

Санкт-Петербург

Обязанности: <p class="ra-info-block-title">Обязанности:</p><p>VK — место встречи лучших.</p> <p>Вместе мы создаём новые проекты в онлайне и не только. Каждый день развиваем технологии и сервисы, которыми гордимся. И не хотим останавливаться на достигнутом.</p> <p>Мы — это VK Team, команда профессионалов, которые объединились ради больших свершений.</p> <p>Каждый день мы сталкиваемся со сложными технологическими вызовами и преодолеваем их вместе с командой. Мы делаем так, чтобы пользователям было интересно и комфортно решать повседневные задачи при помощи наших онлайн-сервисов.</p> <p>В VK возможно всё. А с VK Team легко воплощать мечты в реальность.</p> <p>Наша команда занимается одним из самых высоконагруженных сервисов. Рекомендательная система формирует десятки тысяч персональных лент в секунду. Формирование персональной ленты происходит в реальном времени с использованием сотен ML-моделей.</p> <p><strong>У нас вы сможете:</strong></p> <ul> <li>научиться делать отказоустойчивые высоконагруженные сервисы;</li> <li>разобраться в построении больших публичных сервисов</li> <li>и узнать всё о масштабируемых системах.</li> </ul> <p><strong>Вы будете:</strong></p> <ul> <li>писать код на Java по всему стеку рекомендательной системы;</li> <li>масштабировать систему под кратно растущую рекомендательную базу;</li> <li>совместно с ML-инженерами проектировать и разрабатывать сервисы для применения ML-моделей ранжирования;</li> <li>оптимизировать алгоритмы для экономии серверных мощностей.</li> </ul> <p>С помощью таких технологий, как Сore-Java/Spring, аналог Hadoop.</p> <p><strong>У нас всё сложится, если вы:</strong></p> <ul> <li>имеете опыт коммерческой разработки на Java от трёх лет (или разрабатывали на любом современном языке и готовы перейти на Java);</li> <li> <p>знаете алгоритмы и основные структуры данных;</p> </li> <li> <p>хотите научиться или умеете работать с большими данными и высоконагруженными системами;</p> </li> <li> <p>любите технически сложные задачи и оптимизировать код.</p> </li> </ul> <p><strong>Будет плюсом:</strong></p> <ul> <li>понимание ML;</li> <li>опыт работы с высоконагруженными системами и MapReduce.</li> </ul> <p><strong>Работа в VK — это:</strong></p> <ul> <li>возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей;</li> <li>амбициозные задачи, масштабные проекты и возможности для профессионального роста;</li> <li>совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время;</li> <li>работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом;</li> <li>программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников;</li> <li>компенсация питания в кафе и ресторанах рядом с офисами — 800 рублей в день;</li> <li>компенсация спортивных активностей — 30 000 рублей в год в регионах и 35 000 рублей в год в Москве и в Санкт-Петербурге;</li> <li>16 корпоративных команд по 12 видам спорта.</li> </ul> <p>Присоединяйтесь к нашей команде, чтобы создавать сервисы и технологии, которые улучшают качество жизни миллионов людей.​​​​​</p>

UI/UX дизайнер в OK.RU

З/П не указана Полная занятость

Санкт-Петербург

Обязанности: Наша дружная команда ищет себе в команду крутого дизайнера, который любит своё дело, глубоко вовлекается в продукт, в котором работает, ищет в нем недоработки и непрерывно предлагает идеи по его улучшению.<br><br><strong>Задачи:</strong> <ul> <li>проектирование пользовательского опыта в интерфейсе продукта;</li> <li>поиск концепций в рамках поставленной задачи;</li> <li>поддерживать и развивать дизайн-систему;</li> <li>взаимодействовать с командой разработки, тестирования, следить за качеством реализации дизайна в продукте.</li> </ul> <p><strong>Мы ожидаем:</strong></p> <ul> <li>опыт в продукте не менее двух лет;</li> <li>опыт создания веб-интерфейсов и мобильных приложений;</li> <li>умение понимать потребности бизнеса и пользователя, объяснять свои решения исходя из этого;</li> <li>умение работать как в команде, так и самостоятельно;</li> <li>умение искать нестандартные решения;</li> <li>способность предлагать решения не только на поставленные задачи, но и проявлять инициативу в улучшении продукта;</li> <li>знание Figma, инструментов прототипирования и понимание дизайн-систем;</li> <li>умение самостоятельно приоритезировать свою работу.</li> </ul> <p><strong>В портфолио ваших работ мы ожидаем увидеть </strong><strong>мобильные и web интерфейсы.</strong></p> <p><strong>Условия:</strong></p> <ul> <li>сложные и интересные задачи: высоконагруженные быстрорастущие сервисы, которые задают уровень для конкурентов качеством и технологиями;</li> <li>оборудование: мощное железо, десятки петабайт данных, GPU-кластера и облачный инструментарий;</li> <li>команда: с нами работают професcионалы экстра класса, каждый из которых может поделиться своей экспертизой;</li> <li>профессиональное развитие: прямо в офисе мы организуем митапы, конференции, семинары и тренинги, куда открыт доступ каждому сотруднику, а также регулярно посещаем лучшие мировые конференции;</li> <li>новый опыт: лучшие сотрудники преподают в наших образовательных проектах, выступают на российских и международных конференциях;</li> <li>офис в 5 минутах от метро, крытый паркинг для сотрудников, велопарковка;</li> <li>возможность работать в гибридном формате (как удаленно, так и из офиса);</li> <li>спорт: компания компенсирует затраты на спортивные активности — занятия в фитнес-клубе, индивидуальные тренировки, участия в соревнованиях;</li> <li>компенсация питания;</li> <li>регулярно пересматриваемая зарплата, годовые бонусы, социальный пакет с первого дня (ДМС для сотрудника и его детей, английский язык).</li> </ul>

Менеджер по развитию методологии и информационных систем в проектный офис

З/П не указана Полная занятость

Санкт-Петербург

Обязанности: <p>Мы создаём инструменты для повышения эффективности продуктовых команд. Планируем провести трансформацию существующих практик создания продуктов ВКонтакте — от разработки новых инструментов до влияния на культуру взаимодействия отделов.</p> <p>Ищем специалиста, который усилит нашу команду.</p> <p><strong>Вам предстоит:</strong></p> <p>• разрабатывать и актуализировать методики, шаблоны проектной документации, регламентирующие документы, информационные системы и подходы к решению задач в управлении IT-проектами, портфелями и программами;<br>• участвовать в формировании стратегии направления;<br>• изучать мировые практики и опыт других компаний, адаптировать их к специфике ВКонтакте;<br>• самостоятельно организовывать работы по своему направлению.</p> <p><strong>У нас интересно, потому что:</strong></p> <p>• вы будете совершенствовать проектную практику в одной из самых динамично развивающихся компаний с нуля;<br>• это серьёзный профессиональный вызов — ответственные и действительно сложные задачи.</p> <p><strong>Мы ожидаем, что вы:</strong></p> <p>• занимались методологией не менее двух лет;<br>• владеете проектно-функциональным и agile-подходом, глубоко понимаете их различия и области применения;<br>• обладаете хорошо развитыми аналитическими навыками, системно и критически подходите к анализу процессов;<br>• знаете фреймворки Scrum, Kanban;<br>• понимаете принципы масштабирования Agile — LeSS, Nexus, SAFe;<br>• разбираетесь в инженерных практиках разработки ПО;<br>• создавали с нуля или развивали корпоративный информационный сервис по управлению проектами в роли бизнес-аналитика или менеджера продукта;<br>• умеете грамотно и понятно формулировать мысли, объяснять сложное простыми словами и описывать результаты работы;<br>• владеете отличными коммуникативными навыками.</p> <p><strong>Будет плюсом, если вы:</strong></p> <p>• обладаете сертификатами о пройденных обучениях по методологиям и инструментам управления проектами (PMI PMBoK, IPMI, PRINCE2, гибкие методологии и прочие);<br>• занимались интеграцией agile-команд в корпоративную среду в крупных компаниях.</p> <p><strong>Приглашаем специалиста, который сможет посещать офис в Санкт-Петербурге или работать в комбинированном режиме. Ждём ваших откликов. Удачи!</strong></p>

Продуктовый дизайнер в VK Видео

З/П не указана Полная занятость

Санкт-Петербург

Обязанности: <p class="ra-info-block-title">Обязанности:</p><p>VK Видео — крупнейший российский видеосервис: ежедневно им пользуются десятки миллионов людей. Перед нами стоит амбициозная задача — развивать видеосервис № 1 в России и внедрять новые технологии.</p> <p>Ищем продуктового дизайнера, способного вложить душу в развивающийся продукт, сработаться с командой и использовать свой опыт и профессионализм по полной.</p> <p><strong>Задачи:</strong></p> <ul> <li>вместе с командой развивать VK Видео и работать над текущим продуктом;</li> <li>строить гипотезы, проверять, прототипировать и экспериментировать, проводить исследования;</li> <li>участвовать в глобальных ревью, предлагать новые и смелые идеи и улучшать существующие решения;</li> <li>участвовать в улучшении процессов и взаимодействий внутри команды.</li> </ul> <p><strong>Требования:</strong></p> <ul> <li>не менее трёх лет в продуктовых командах;</li> <li>желателен опыт работы с социальными платформами или крупными сервисами;</li> <li>опыт дизайна мобильных приложений, веб-платформ;</li> <li>умение интерпретировать результаты исследований, data driven design;</li> <li>аккуратность в работе, умение смотреть шире;</li> <li>умение оценивать свои силы, планировать и управлять рабочим временем и собственной загрузкой;</li> <li>умение слушать, слышать, договариваться и отстаивать свою точку зрения;</li> <li>способность представить, презентовать и продать своё решение другим участникам команды;</li> <li>умение работать с аналитикой, результатами исследований и дизайн-системами;</li> <li>понимание основ работы цифрового продукта.</li> </ul>

Senior Frontend Developer в команду Frontend Infrastructure

З/П не указана Полная занятость

Санкт-Петербург

Обязанности: <p>Отвечаем за весь фронтенд vk.com, настраиваем сборку и линтеры, улучшаем опыт разработчиков. Мы не скованы сроками и давлением сверху: все решения, даже самые тяжёлые, взвешиваем и принимаем сами, внутри команды.</p> <p><strong>Вам предстоит:</strong></p> <ul> <li>искать решения для сложных задач, со многими из которых придётся сталкиваться впервые — декомпозировать, исследовать, вовлекать разработчиков из других команд;</li> <li>улучшать опыт разработчиков, ускорять сборку, менять архитектуру, совершенствовать документацию;</li> <li>оптимизировать загрузку и рендеринг сайта, внедрять новые экспериментальные подходы.</li> </ul> <p><strong>Какие задачи могут вас ждать:</strong></p> <ul> <li>написать codemod для рефакторинга, который по-умному заменит нужные фрагменты в тысячах файлов;</li> <li>придумать свои ESLint-правила, чтобы поддерживать единый стиль кода;</li> <li>написать свои плагины для webpack, если что-то не устраивает в сборке;</li> <li>оптимизировать загрузку и улучшить Web Vitals.</li> </ul> <p><strong>У нас интересно, потому что:</strong></p> <ul> <li>результат вашей работы повлияет на миллионы пользователей: от вас зависит, как быстро будет грузиться сайт, насколько отзывчивыми будут переходы между разделами;</li> <li>сотни разработчиков будут благодарны вам за возможность быстро и просто решать продуктовые задачи;</li> <li>ваши будущие коллеги — это такие же выдающиеся профессионалы, на которых всегда можно положиться.<strong> </strong></li> </ul> <p><strong>Мы ожидаем, что вы:</strong></p> <ul> <li>знаете JavaScript и TypeScript;</li> <li>самостоятельны — доводите дела до конца;</li> <li>коммуникабельны — можете донести информацию до собеседника в письменном и устном виде;</li> <li>инициативны — предлагаете улучшения, когда замечаете проблему;</li> <li>открыты — умеете воспринимать критику и признавать ошибки, а также сами способны давать конструктивные комментарии;</li> <li>можете работать в команде — не боитесь обратиться за помощью к коллегам и отвечаете им тем же;</li> <li>внимательны и требовательны к деталям.</li> </ul> <p><strong>Будет плюсом, если вы:</strong></p> <ul> <li>знаете PHP на базовом уровне и неплохо верстаете;</li> <li>интересуетесь оптимизациями и Accessibility;</li> <li>при желании можете разобраться в новой технологии;</li> <li>повидали всякого в своей карьере.</li> </ul> <p><strong>Приглашаем специалиста, который сможет посещать офис в Москве, Санкт-Петербурге или работать в комбинированном режиме. Ждём ваших откликов. Удачи!</strong></p>

Senior React Developer в команду VKCOM Kit

З/П не указана Полная занятость

Санкт-Петербург

Обязанности: <p>Расширяем крайне смелую инфраструктурную команду опытных React-разработчиков, которые создают, внедряют и поддерживают общие компоненты ВКонтакте.</p> <p>Например, у нас есть меню, которое отображается в нескольких разделах и должно быть разработано как единый компонент. Один нюанс — пока такого компонента не существует: его нужно разработать, а потом поддерживать. Ищем специалиста, который нам в этом поможет.</p> <p><strong>Вам предстоит:</strong></p> <ul> <li>разрабатывать общие React-компоненты для vk.com на базе VKUI;</li> <li>проводить ревью и следить за консистентностью компонентов;</li> <li>заменять устаревшие необобщённые куски кода на единый компонент;</li> <li>продумывать архитектуру компонентов;</li> <li>плотно общаться с дизайнерами, создателями библиотеки компонентов VKUI, продуктовыми и инфраструктурными командами.</li> </ul> <p><strong>У нас интересно, потому что:</strong></p> <ul> <li>результат вашей работы увидят десятки миллионов пользователей, в том числе коллеги из IT-сферы, друзья и близкие;</li> <li>мы инфраструктурная команда, а значит, у нас нет спринтов и практически не бывает резких смен курса и жёстких дедлайнов;</li> <li>взаимодействие с legacy-кодом случается только при его замене на компоненты;</li> <li>через несколько лет вы сможете сказать: «Это я переписал ВКонтакте на React».</li> </ul> <p><strong>Мы ожидаем, что вы:</strong></p> <ul> <li>отлично знаете JavaScript и TypeScript;</li> <li>активно использовали React последние 5 лет;</li> <li>прекрасно разбираетесь в CSS — мы очень тщательно подходим к дизайну компонентов и часто используем сложные техники для его реализации;</li> <li>понимаете, как работает браузер, знаете про Event Loop, приоритеты загрузки ресурсов, механизмы рендера и перерендера страниц — в нашей работе это и правда важно;</li> <li>знаете, как отслеживать и отлаживать просадки производительности;</li> <li>работали с Figma;</li> <li>знаете про доступность и семантическую вёрстку.</li> </ul> <p><strong>Будет плюсом, если вы:</strong></p> <ul> <li>писали тесты;</li> <li>взаимодействовали со сборщиками и транспиляторами — слова Babel, webpack и PostCSS не должны приводить вас в ужас.</li> </ul> <p><strong>Приглашаем специалиста, который сможет посещать офис в Москве, Санкт-Петербурге или работать в комбинированном режиме. Ждём ваших откликов. Удачи!</strong></p>

Senior Frontend Developer в команду разработки инфраструктуры мобильной версии ВКонтакте

З/П не указана Полная занятость

Санкт-Петербург

Обязанности: <p>Мобильной версией ВКонтакте пользуются 40 миллионов человек в месяц. Наша команда улучшает производительность платформы, создаёт инструменты для продуктовых разработчиков и крупные кросс-платформенные компоненты.<br><br>Любая наша задача — это мини-исследование. Мы выдвигаем гипотезы, как облегчить жизнь пользователям, создаём MVP и внимательно следим за реальными метриками. Если мы были правы, решение отправляется в прод. Если нет — получаем бесценный опыт, который используем в будущем.</p> <p>Ищем специалиста, который будет развивать мобильную версию ВКонтакте и непосредственно влиять на её настоящее и будущее.</p> <p><strong>Вам предстоит:</strong></p> <ul> <li>находить узкие места в производительности и оптимизировать их;</li> <li>вместе с другими командами разрабатывать общие подходы к использованию компонентов на разных платформах;</li> <li>внедрять серверный рендеринг;</li> <li>писать собственные плагины для webpack и оптимизировать сборку;</li> <li>разрабатывать инструменты для всех продуктовых разработчиков мобильной версии.</li> </ul> <p><strong>У нас интересно, потому что:</strong></p> <ul> <li>мы практически не занимаемся продуктовыми задачами — не надо будет перекрашивать кнопочки, зато придётся проводить много исследований;</li> <li>вы будете свободны в выборе путей для решения задач;</li> <li>нет ничего приятнее, чем видеть, как код ускорил загрузку сайта на 20% для миллионов пользователей и сэкономил суммарно сотни терабайт трафика.</li> </ul> <p><strong>Мы ожидаем, что вы:</strong></p> <ul> <li>владеете JavaScript, TypeScript и CSS;</li> <li>понимаете, как работают современные браузеры;</li> <li>самостоятельны и готовы к исследовательским задачам без чёткого ТЗ.</li> </ul> <p><strong>Будет плюсом, если вы:</strong></p> <ul> <li>работали в инфраструктурных командах;</li> <li>оптимизировали производительность сайтов;</li> <li>разбираетесь в webpack;</li> <li>писали код для бэкенда.</li> </ul> <p><strong>Приглашаем специалиста, который сможет посещать офис в Москве, Санкт-Петербурге или работать в комбинированном режиме. Ждём ваших откликов. Удачи!</strong></p>

Python Developer в команду разработки продуктовой аналитики ВКонтакте

З/П не указана Полная занятость

Санкт-Петербург

Обязанности: <p class="ra-info-block-title">Обязанности:</p><p>Мы выстраиваем аналитические системы и создаём утилиты для автоматизации рутинных аналитических задач. Команда развивает форки open-source BI-систем, собственный MapReduce-движок над ClickHouse, платформу A/B-тестирования и ML-сервис поиска аномалий во временных рядах продуктовых показателей.</p> <p>Ищем опытного разработчика, который усилит нашу команду.</p> <p>Наш технический стек: Python (Flask, FastAPI, Dash, Pydantic, SQLAlchemy, AsyncIO, RQ/Celery), ClickHouse, Postgres, Redis, Superset, Redash, Apache AirFlow.<br><br><strong>Вам предстоит:</strong></p> <p>• развивать наш ClickHouse API, платформу A/B-тестирования, детектор аномалий и другие утилиты для аналитиков;</p> <p>• участвовать в доработке BI-систем Superset, Redash, в перспективе — DataLens;</p> <p>• алгоритмически ускорять вычисление SQL-запроса за счёт автооптимизаций и управления работой с кластером данных;</p> <p>• производить DDL-операции над кластерами ClickHouse, поддерживать ETL-процессы.</p> <p><strong>У нас интересно, потому что:</strong></p> <p>• мы работаем с одним из самых больших кластеров ClickHouse в стране и строим аналитическую платформу;</p> <p>• приходится продумывать мельчайшие детали, даже если на первый взгляд задача кажется очень простой.</p> <p><strong>Мы ожидаем, что вы:</strong></p> <p>• работали аналитиком-разработчиком, Data Engineer или Python Developer не менее трёх лет;</p> <p>• уверенно знаете SQL;</p> <p>• разбираетесь в алгоритмах и структурах данных, принципах ООП;</p> <p>• обладаете опытом промышленной разработки на Python от одного года;</p> <p>• работали с BigData (желательно в ClickHouse);</p> <p>• понимаете концепцию MapReduce;</p> <p>• знакомы с Docker и можете локально поднять образ;</p> <p>• умеете покрывать код тестами (unittest/pytest).</p> <p><strong>Будет плюсом, если вы:</strong></p> <p>• работали в продуктовой аналитике;</p> <p>• владеете паттернами хорошей разработки;</p> <p>• создавали ETL-пайплайны и ставили их на расписание;</p> <p>• работали с CI/CD и Kubernetes на уровне запуска деплоя и просмотра логов;</p> <p>• понимаете, как устроена СУБД (если речь о ClickHouse, то вообще отлично).</p> <p><strong>Приглашаем специалиста, который сможет посещать офис в Москве или Санкт-Петербурге, работать в комбинированном режиме или удалённо. Ждём ваших откликов. Удачи!</strong></p>

Старший разработчик в команду архитектуры

З/П не указана Полная занятость

Санкт-Петербург

Обязанности: <p class="ra-info-block-title">Обязанности:</p><p>Наша миссия — сделать архитектуру ВКонтакте более распределённой и отказоустойчивой.</p> <p>Ищем специалиста, который усилит нашу команду.</p> <p><strong>Вам предстоит:</strong></p> <ul> <li>проектировать распределённые системы для различных бизнес-доменов;</li> <li>идентифицировать и анализировать проблемы с архитектурой и производительностью и находить решения этих проблем;</li> <li>участвовать в рефакторинге существующего кода и разрабатывать новые сервисы;</li> <li>разрабатывать платформенные сервисы, компоненты и инструменты;</li> <li>координировать усилия команд по переходу к целевой архитектуре.</li> </ul> <p><strong>У нас интересно, потому что: </strong></p> <ul> <li>вас ждут масштабные задачи по проектированию, глубокое погружение в архитектурные особенности бэкенда разных бизнес-направлений и реализация новых подходов;</li> <li>вы станете частью команды экспертов с большим опытом в создании и развитии высоконагруженных распределённых систем.</li> </ul> <p><strong>Мы ожидаем, что вы:</strong></p> <ul> <li>обладаете значительным опытом в разработке высоконагруженных систем;</li> <li>готовы принимать активное участие в рефакторинге существующего кода для ключевых проектов и написании нового на различных языках программирования;</li> <li>отличный коммуникатор и командный игрок, способный повести команду за собой.</li> </ul> <p><strong>Приглашаем специалиста, который сможет посещать офис в Москве или Санкт-Петербурге, работать в комбинированном режиме или удалённо. Ждём ваших откликов. Удачи!</strong></p>

ML Engineer в команду прикладных исследований (обработка естественного языка)

З/П не указана Полная занятость

Санкт-Петербург

Обязанности: <p class="ra-info-block-title">Обязанности:</p><p><strong>О команде</strong></p> <p>Наша команда развивает передовые технологии машинного обучения и искусственного интеллекта. Мы ищем разработчика, которой поможет нам в исследовании и решении разнообразных задач, связанных с большими языковыми моделями (LLM).</p> <p><strong>Вам предстоит:</strong></p> <ul> <li>заниматься претрейном LLM;</li> <li>экспериментировать с алайнментом через SFT и Human Feedback, исследовать возможность применения LLM на продуктовых задачах, заниматься разработкой бенчмарков для оценки качества LLM.</li> </ul> <p><strong>У нас интересно, потому что:</strong></p> <ul> <li>мы внимательно следим за новейшими технологиями и используем самые интересные решения;</li> <li>вы будете создавать новые технологии, по качеству сопоставимые с разработками конкурентов-гигантов;</li> <li>сможете придумывать изящные решения для сложных задач;</li> <li>выступать на митапах и конференциях с докладами и статьями, рассказывать о топ-технологиях, которые мы применяем у себя.</li> </ul> <p><strong>Мы ожидаем, что вы:</strong></p> <ul> <li>хорошо пишете на Python;</li> <li>прекрасно владеете PyTorch или JAX;</li> <li>отлично понимаете концепции глубокого обучения и можете свободно их применять;</li> <li>знаете классические и современные подходы к обработке естественного языка, отлично разбираетесь в Transformer-моделях;</li> <li>имели опыт работы с языковыми моделями, диалоговыми системами или суммаризацией.</li> </ul> <p><strong>Будет плюсом, если вы:</strong></p> <ul> <li>разбираетесь в распределённом обучении DL-моделей и понимаете, как это делать оптимально;</li> <li>работали с различными библиотеками для ускорения инференса моделей машинного обучения.</li> </ul>