Java-разработчик (Платформа), Санкт-Петербург

Java-разработчик (Платформа), Санкт-Петербург

Команда Платформы Одноклассников ищет коллег, чтобы вместе создавать технологии для одной из самых больших серверных инфраструктур России.

Мы в команде Платформы отвечаем за разработку технологической составляющей Одноклассников: хранилища, базы данных, облака, метрики, конфигурирование, мониторинг, средства и инструменты разработки и диагностики — всего, что необходимо для быстрой, понятной и надежной разработки и эксплуатации продуктов. Наши системы работают на уникальной инфраструктуре, которая сейчас состоит из более 10000 машин в 7 датацентрах, управляют 40000+ контейнеров и, помимо Одноклассников, обеспечивают работу VK Видео, VK Звонков, Юлы, RuStore и других проектов VK. 
На нашем масштабе стандартные решения обычно не работают, недостаточно гибки или надёжны, поэтому мы часто разрабатываем собственные уникальные решения и подходы, адаптируем существующие решения и активно участвуем в разработке программ с открытым исходным кодом.

Наши доклады и статьи регулярно попадают в рейтинги лучших на топовых конференциях и профильных ресурсах, а наши инженеры известны и узнаваемы. 

Только в этом году:

Из недавнего:

  • Разработали свою систему управления облачной инфраструктурой one-cloud и продолжаем ее развивать.
  • Разработали несколько систем хранения горячих и холодных бинарных данных OBS и OCS экзабайтного масштаба.
  • Разработали свою NewSQL ACID базу на основе Сassandra, которую мы активно используем и развиваем.
  • Создали и активно развиваем проекты с открытым кодом async-profiler и one-nio.

Одноклассники активно инвестируют в бесплатное образование, и помимо выступлений с докладами и написания статей, инженеры Платформы преподают продвинутые открытые курсы по базам данных, включая NoSQL, высоконагруженным системам и другим современным областям IT студентам лучших ВУЗов страны.

Задачи

Мы сами ставим себе задачи, сами их решаем и сами запускаем в прод. Благодаря отсутствию бюрократии мы можем пробовать множество идей за малое время, экспериментально определяя их жизнеспособность и полезность. А благодаря близости к железу мы создаем на их основе наиболее эффективные решения и быстро внедряем их.

В ближайшем будущем мы будем заниматься: улучшением непрерывного профилирования, инструментарием неинтрузивной отладки на проде, дальнейшим развитием one-cloud, внедрением новых версий JVM (Project Panama заставит нас переписать некоторые части заново), оптимизацией хранения данных в OBS & OCS, миграцией данных в собственные базы с разработкой в них недостающих функций и многим другим.

Требования

  • Быть экспертом и иметь опыт разработки хотя бы в одном из: JVM, распределённые системы, классические и NoSQL базы данных, специализированные хранилища, ядро Linux и сети.
  • Быть самостоятельным, проактивным, коммуникабельным. Уметь отделять существенное от второстепенного. Любить критику, уметь выдавать и принимать её. Уметь организовать сбор требований, техническое обсуждение, процесс разработки и внедрения решения. 
  • Наши системы написаны в основном на Java. Вы будете много читать и писать на ней. В некоторых частях без знания языка C тоже не обойтись.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

Формат работы

офисный
комбинированный

Уровень

senior
lead

График работы

полный

ОК

Команда OK.TECH объединяет сотни специалистов разработки, дизайна, маркетинга, машинного обучения, поддержки пользователей и не только. Каждый из нас влияет на то, каким увидят ОК миллионы пользователей. Мы можем творить историю и делаем это!

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

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

Java Developer в команду автоматизации внутренних процессов

VK
Москва, комбинированный

Lead Go Developer

Экосистемные сервисы
Москва, гибкий

QA Engineer

VK ID
Москва, гибкий

Machine Learning Engineer в VK Знакомства

ВКонтакте
Санкт-Петербург, гибкий

Android разработчик (проект "Фото")

ОК
Санкт-Петербург, комбинированный

Android-разработчик

Почта
Москва, гибкий

Go developer в команду экспериментальных продуктов

Mail.ru
Москва, гибкий

Hiring days для бэкенд-разработчиков, 17.02–18.02

VK
дистанционный

Руководитель продуктовой backend-разработки

Дзен
Москва, гибкий

Golang-разработчик (команда Core API)

Почта
дистанционный

Go-разработчик в команду доступности сервисов

Почта
Москва, гибкий

Java-разработчик в команду инфраструктуры рекомендаций

Департамент AI, контентных и рекомендательных сервисов
Москва, гибкий

Android-разработчик в команду Мессенджера

ВКонтакте
дистанционный

Android разработчик

VK Карты
Москва, гибкий

Go developer в команду авторизации

Почта
Москва, гибкий

Backend разработчик в команду VK ID

Экосистемные сервисы
Москва, гибкий

MLOps (команда VK Видео)

VK
Москва, гибкий

Java Developer в команду API

ОК
Санкт-Петербург, гибкий

Разработчик Android (Моменты, увлечения, дискуссии)

ОК
Санкт-Петербург, комбинированный

Разработчик в команду инфраструктуры

Департамент AI, контентных и рекомендательных сервисов
Москва, офисный

Android-разработчик

Рекламные технологии и СМБ
Москва, гибкий

Инженер по тестированию бэкенда в команду Мессенджера

ВКонтакте
Санкт-Петербург, гибкий

Go-developer в группу разработки CDN

Технический департамент
Москва, гибкий

Python разработчик в команду СМБ

Рекламные технологии и СМБ
Санкт-Петербург, гибкий

Java разработчик в Core Mobile Web

ОК
Санкт-Петербург, комбинированный

Бэкенд-разработчик контент-системы

Департамент AI, контентных и рекомендательных сервисов
Москва, гибкий

С++ разработчик

Поиск
Москва, гибкий

С++ разработчик

MyTracker
Москва, комбинированный

Data engineer в команду поисковой базы

Департамент AI, контентных и рекомендательных сервисов
Москва, гибкий

Руководитель Backend-разработки

VK Cloud
Москва, гибкий

Руководитель команды backend-разработки контент-системы

Департамент AI, контентных и рекомендательных сервисов
Москва, гибкий

Backend разработчик в команду инфраструктуры

Департамент AI, контентных и рекомендательных сервисов
Москва, гибкий

TeamLead команды Data Masters

VK Cloud
Москва, гибкий

Java-разработчик в команду продуктовой разработки

Дзен
Москва, гибкий

Golang-разработчик в команду WorkMail (B2B Почта/Календарь)

VK Tech
Москва, гибкий

Go Developer

ВКонтакте
Санкт-Петербург, гибкий

Android-разработчик

VK Pay
Москва, гибкий

Backend разработчик Java

Автоматизация внутренних процессов
Москва, гибкий

PHP-разработчик (VK Музыка)

VK Музыка
Санкт-Петербург, гибкий

Senior Go Developer

VK Predict
Москва, гибкий

Ведущий разработчик Android

VK WorkMail
Москва, гибкий

Senior Python Developer в команду внутренней разработки

ВКонтакте
Санкт-Петербург, гибкий

Backend-разработчик в команду VK ID

Экосистемные сервисы
Санкт-Петербург, гибкий

PHP developer в команду Auth VK ID

Экосистемные сервисы
Москва, гибкий

Ведущий C++ разработчик

Поиск
Москва, гибкий

QA-инженер

Юла
Москва, гибкий

Android developer VK Знакомства

ВКонтакте
Санкт-Петербург, гибкий

Python-developer в VK Predict

VK Predict
Москва, гибкий

Backend Developer

VK Реклама
Москва, гибкий

Golang разработчик в команду Единых Облачных Технологий (ЕНОТ)

Технический департамент
Москва, гибкий

VK Карты, С++ разработчик графического движка

VK Карты
Москва, гибкий

Backend-разработчик в Команду инфраструктуры

ВКонтакте
Москва, гибкий

Team Lead в команду «Музыки» (Java)

ОК
Санкт-Петербург, гибкий

Java Разработчик (ML-команда)

Дзен
Москва, гибкий

Ведущий Java разработчик в команду Единых Облачных Технологий ( ЕНОТ )

Технический департамент
Москва, гибкий