Задачи:
- Работа на проектах HR-тех, в команде размером 10+ человек
- Активная вовлечённость в постановку и анализ задач
- Fullstack-разработка новых бизнес-процессов систем найма сотрудников
- Прямая работа с заказчиком
- Поддержка существующих уже реализованных процессов в сервисах
Требования:
- Больше двух лет разработки на Python
- Опыт разработки web-сервисов в монолитной и микросервисной парадигме
- Уверенное знание SQL или DjangoORM
Задачи:
- Развивать сервисы для запуска автотестов для всех популярных платформ (Mobile, Web, TV, Desktop): тест-раннер, автоматизацию управления фермой устройств, поддержку новых типов девайсов, новые режимы запуска тестирования сервисов
- Разрабатывать и поддерживать функциональность системы
- Проектировать отказоустойчивые сервисы
- Оценивать задачи и выполнять их в срок
- Проводить code review
- Активно взаимодействовать с тестировщиками, разработчиками, ИБ, DevOps и SRE для решения вопросов автоматизации тестирования и развития платформы тестирования
- Интегрировать наши решения в новые проекты и команды
Требования:
- Опыт работы Java-разработчиком 5+ лет
- Высокий уровень владения Java и обширные знания его экосистем, в частности Spring
- Умение работать с командной строкой в Linux
- Опыт работы с микросервисной архитектурой
- Понимание принципов эксплуатации и мониторинга сервисов
- Понимание основ тестирования и автоматизации тестирования
- Навыки в CI/CD (GitLab)
- Опыт работы с Docker
Задачи:
— Проектирование и реализация новых Go-сервисов для распила монолита
— Оптимизация нагрузки и потребления ресурсов существующих сервисов
— Переход на современные open-source базы данных
— Повышение надёжности ВКонтакте
— Примеры конкретных задач: сервис статистики для авторов, единый сервис лайков и реакций, единый сервис комментариев
Требования:
— Уверенное владение Go
— Опыт работы с высоконагруженными сервисами и проектирования отказоустойчивых решений
— Опыт работы с несколькими популярными open-source решениями: PostgreSQL, MongoDB, Redis, Cassandra, ClickHouse, Kafka или аналогами
— Опыт управления командой разработки от года
— Опыт выстраивания процессов разработки
Будет плюсом:
— Знание PHP
— Опыт оптимизации вычислений и хранения данных
— Опыт работы с YTsaurus
ГибридheadMoscow
Зарплата не указана
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
- Эксплуатация и администрирование инфраструктуры для кластеров баз данных.
- Разработка инструментов автоматизации для управления кластерами на Java.
- Участие в дежурствах для обеспечения доступности кластеров и внутренних сервисов.
Требования:
- Знание Java.
- Понимание работы алгоритмов и структур данных.
- Интерес к решению технически сложных задач.
- Понимание основ распределённых систем: репликация, консистентность, очереди сообщений.
Задачи:
-Писать код, тесты, планировать и создавать архитектуру
-Выполнять ревью и тестирование кода
-Проводить консультации и менторинг менее опытных коллег
-Отвечать за работу сервиса(-ов)
Требования:
-Уверенное владение Python
-Уверенное владение СУБД и NoSQL; обязательно PostgresQL; желательно Redis, ClickHouse
-Уверенное владение фреймворками Django и Flask, DRF, а также ORM: Django ORM, SQLAlchemy
-Уверенное построение UI как SSR (Django, Jinja), так и SPA (React или аналоги)
-Уверенное владение Linux на уровне начального или среднего администратора
-Опыт поддержания автотестов: юнит, интеграционное, end-to-end
-Опыт работы с сетевым оборудованием (Juniper/Cisco/Huawei)
-Опыт работы с системами мониторинга (Zabbix, Grafana, Prometheus, VictoriaMetrics)
-Опыт траблшутинга своих продуктов, анализа логов, метрик
Задачи:
- Эксплуатация и администрирование инфраструктуры для кластеров баз данных.
- Разработка инструментов автоматизации для управления кластерами на Java.
- Участие в дежурствах для обеспечения доступности кластеров и внутренних сервисов.
Требования:
- Знание Java.
- Понимание работы алгоритмов и структур данных.
- Интерес к решению технически сложных задач.
- Понимание основ распределённых систем: репликация, консистентность, очереди сообщений.
Обязанности:
- разработка прикладных программ (JAVA)
- поиск наилучших решений совместно с дизайнерами и аналитиками
- оценка трудоёмкости задач, участие в планировании
- написание unit-тестов
- менторство (развитие tech skills) стажёров
- взаимодействие с разработчиками и другими командами в формате Agile.
Требования:
- высшее образование
- опыт работы в роли разработчика в проектах по разработке/модификации/внедрению ПО с использованием инструментов и технологий Java от двух лет
- опыт работы с указанными технологиями по направлению Java: Spring, Hibernate, Gradle, JMS, JAX-WS, Junit
- опыт командной разработки с использованием программных продуктов Confluence и Jira
- опыт работы, как в каскадных (waterfall), так и в гибких методологиях (Agile/DevOps) разработки
- опыт работы с low-code платформой (например, Platform V Flow, Camunda)
- навыки работы с генеративными AI-моделями
- опыт создания AI-агентов и использования их в работе будет преимуществом
- опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов
- инструментальное владение AI для анализа, генерации и автоматизации.
Задачи:
- Разработка новой функциональности платформы Feature Flow.
- Участие в миграции компонентов платформы в монорепозиторий и упрощении архитектуры сервисов.
- Разработка фреймворка для end-to-end тестирования ETL-пайплайнов.
- Оптимизация топологии ETL-пайплайнов.
- Развитие инфраструктуры платформы: параллельные деплои и деплои без даунтайма.
Требования:
- Базовые знания Java.
- Понимание принципов ООП, основных алгоритмов и структур данных, а также основ клиент-серверного взаимодействия.
- Понимание принципов тестирования и готовность писать тесты для своего кода.
- Умение разбираться в существующем коде.
Задачи:
Развивать социальные продукты в Дзене, чтобы пользователи не только читали новости на платформе, но и обсуждали их. В зоне ответственности будут комментарии, система реакций, чаты.
Требования:
- Уверенное владение Java, опыт работы с этим языком 2–3 года
- Опыт работы с системами контейнеризации (Docker)
- Знание одной или нескольких баз данных: PostgreSQL, MongoDB, Redis, ClickHouse, YDB
- Понимание принципов CI/CD и опыт настройки (в идеале — TeamCity)
- Опыт проектирования архитектуры
- Опыт работы с высоконагруженными сервисами
Задачи:
- Разрабатывать отказоустойчивые масштабируемые высоконагруженные микросервисы на Java, настраивать мониторинги и выводить их в прод
- Реализовывать инфраструктуру для возможности гибкого конфигурирования ML-экспериментов и рекомендательного пайплайна
Требования:
- Знаете Java или разрабатывали на любом современном языке и готовы перейти на Java
- Знаете алгоритмы и основные структуры данных
- Хотите научиться или умеете работать с большими данными и высоконагруженными системами
- Любите технически сложные задачи и оптимизировать код
Задачи:
- Реализация новых фичей как внутри плеера, так и со стороны контентных сервисов.
- Разработка и поддержка функциональности сервиса.
- Работа с внутренними сервисами и технологиями.
- Исправление багов и поддержка существующего кода.
Требования:
- Знание базовых алгоритмов и структур данных.
- Знание синтаксиса и структуры языка Kotlin.
- Понимание структур ООП.
- Опыт построения андроид-приложений и понимание основных принципов построения (view, lifecycle, activity, fragment).
Задачи:
— Писать код на Go.
— Строить и планировать архитектурные решения.
— Выполнять ревью и тестирование кода.
— Проводить консультации и менторинг менее опытных коллег.
— Отвечать за работу сервиса(-ов).
Требования:
— Опыт инфраструктурной разработки на Go от пяти лет.
— Опыт сетевой автоматизации.
— Опыт написания тестов.
— Опыт работы с NoSQL (в частности, Redis).
— Понимание concurrency (как запустить/остановить фоновые горутины, как отобразить данные на веб-странице, пока они параллельно обновляются, как правильно работать с базой).
— Желание заниматься инфраструктурной разработкой (сетевая аналитика, коллекторы и автоматизация файрволов).
— Опыт работы с системами мониторинга (Grafana, Prometheus, VictoriaMetrics).
Будет плюсом:
— Опыт построения конкурентных приложений/сервисов.
— Опыт работы и (или) способность к чтению Python-кода.
— Опыт во Frontend-разработке.
— Продвинутое или глубокое знакомство с сетями.
— Открытость к взаимодействию с командой, инициативность и готовность помогать менее опытным коллегам.
Условия:
— Возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей.
— Амбициозные задачи, масштабные проекты и возможности для профессионального роста.
— Совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время.
— Работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом.
— Программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников.
— Компенсация питания в кафе и ресторанах рядом с офисами — 800 рублей в день.
— Компенсация спортивных активностей — 30 000 рублей в год в регионах и 35 000 рублей в год в Москве и в Санкт-Петербурге.
— 17 корпоративных команд по 12 видам спорта.
Задачи:
- Разработка дата-пайплайнов и внутренних микросервисов для использования поисковых технологий в экосистеме VK
- Разработка и поддержка функциональных возможностей, направленных на улучшение поисковой платформы.
Требования:
- Знание Python.
- Возможность работать с существующими сервисами, написанными на NodeJs и Python, а также участвовать в разработке новых сервисов на Python.
- Знакомство с алгоритмами и структурами данных, с парадигмой асинхронного программирования, понимание многопоточности.
Задачи:
- Развитие и улучшение текущих продуктов монетизации (Дзен Премиум, Про, донаты, стеллы, базовая монетизация).
- Разработка платформенного ядра (инфраструктуры), которое позволит легко интегрировать новые монетизационные механики.
- Обеспечение быстрого вывода новых платных функций на рынок за счёт модульности и масштабируемости решений.
- Повышение эффективности существующих денежных потоков и поиск точек роста для выручки.
Требования:
- Владение Java.
- Понимание о системах контейнеризации (Docker).
- Понимание работы одной из БД: Postgres, MongoDB, Redis, ClickHouse, YDB.