Location: Москва
Workplace: Комбинированный
Мы развиваем Managed Databases — платформу управляемых баз данных в One Cloud. Команда SQL & Search отвечает за PostgreSQL, MySQL, OpenSearch и Qdrant: проектирует новые возможности сервиса, автоматизирует работу с кластерами и делает их эксплуатацию надёжнее и понятнее.
Основное направление этой роли — PostgreSQL: на него приходится около 70–80% задач. Предстоит развивать жизненный цикл 1500+ кластеров: мажорные обновления, бэкапы и восстановление, автоматическое предотвращение аварийных состояний и аналитику производительности.
Ищем сильного Java/backend-разработчика с пониманием распределённых систем. Опыт с инфраструктурой и базами данных приветствуется, но не является жёстким требованием: важнее умение быстро погружаться в новую предметную область, разбираться в сложных системах и доводить изменения до production.
Наш стек: Java 21 → 25, Spring Boot, PostgreSQL, MySQL, OpenSearch, Qdrant, Temporal, S3, Kafka, Redis, ClickHouse, микросервисная архитектура.
Задачи
Проектировать и разрабатывать на Java компоненты платформы управляемых баз данных
Реализовать мажорные обновления PostgreSQL и развивать поддержку новых версий
Переработать бэкапы и восстановление PostgreSQL, снизить нагрузку на master и обеспечить устойчивость кластеров к сбоям S3
Развивать автоматическую замену отказавших узлов и автоскейлинг до возникновения инцидента
Создавать инструменты диагностики и аналитики производительности PostgreSQL: помогать пользователям находить медленные запросы, проблемные настройки и причины деградации
Повышать надёжность и скорость операций управления кластерами, пользователями, базами данных и расширениями
Участвовать в on-call, поддержке production и разборе инцидентов
По мере необходимости развивать OpenSearch, Qdrant и MySQL
Требования
Уверенный опыт разработки backend-сервисов на Java
Понимание принципов работы распределённых систем и способов обработки частичных сбоев
Умение проектировать отказоустойчивые изменения, учитывать идемпотентность, повторные попытки и конкурентное выполнение операций
Способность диагностировать сложные проблемы и находить их первопричины
Готовность участвовать в архитектурных обсуждениях и аргументировать технические решения
Самостоятельность: умение провести задачу от исследования и проектирования до запуска и поддержки в production
Интерес к устройству баз данных и готовность глубоко погружаться в их внутреннюю механику
Будет плюсом
Опыт работы с PostgreSQL и понимание репликации, WAL, бэкапов, восстановления или обновления версий
Опыт разработки инфраструктурных платформ, DBaaS или систем управления кластерами
Практический опыт работы с S3-совместимыми объектными хранилищами
Знакомство с OpenSearch, Qdrant или MySQL
Опыт создания инструментов диагностики производительности и наблюдаемости
Опыт эксплуатации высоконагруженных сервисов и участия в разборе production-инцидентов
Location: Москва
Workplace: гибкий
Станьте ключевым игроком в новом проекте, который изменит пейзаж рекламного рынка! Мы разрабатываем инновационный продукт, помогающий рекламодателям выгодно размещать объявления для достижения максимальной эффективности по ключевым метрикам. Мы стремимся предоставить нашим клиентам не только поле для творчества и рекламы, но и высококачественные инструменты аналитики.
Наши преимущества:
Работа над масштабной и динамично развивающейся платформой для рекламного и маркетингового сообщества
Возможность работы с микросервисной архитектурой и современный стек технологий: Go, React, Postgres, Kafka, Kuber
Отсутствие легаси
Профессиональное развитие в стимулирующей креативность и инновации среде
Задачи
Создание и развитие доменного направления новой платформы influence/performance-маркетинга
Участие в системном дизайне
Постановка и контроль исполнения задач доменной команды
Требования
Опыт backend-разработки от четырёх лет
Опыт разработки на Go от трёх лет
Умение работать с Postgres и in-memory хранилищами
Опыт сетевого программирования
Знание классических алгоритмов и структур данных
Понимание контейнеризации
Будет плюсом
Опыт работы в области AdTech, influence/performance.
Location: Москва
Workplace: Комбинированный
Команда Antifraud в VK Рекламе отвечает за устойчивость и качество рекламной экосистемы. Мы разрабатываем системы, которые в реальном времени выявляют фрод, аномалии и недобросовестное поведение на всех этапах рекламного цикла.
Ищем backend-инженера для развития платформы real-time антифрода. Предстоит строить высоконагруженные сервисы, обрабатывающие сотни тысяч запросов в секунду, с жёсткими требованиями ко времени ответа и доступности. В основе задач — обработка рекламных событий, вычисление поведенческих сигналов и применение правил и ML-моделей для принятия решений.
Задачи
Проектировать и развивать backend-сервисы антифрод-платформы: от приёма событий до принятия решений в реальном времени
Обеспечивать высокую пропускную способность и низкую задержку: находить узкие места, проводить нагрузочное тестирование, оптимизировать использование CPU, памяти и сетевых ресурсов
Разрабатывать механизмы вычисления и хранения оперативных признаков, счётчиков и агрегатов на больших потоках событий
Интегрировать ML-модели и антифрод-правила в обработку рекламных запросов, обеспечивать управляемое обновление и версионирование логики
Проектировать отказоустойчивую обработку данных: учитывать повторные и запоздавшие события, перегрузки и недоступность зависимостей
Развивать наблюдаемость сервисов: метрики, логи, трассировки и алерты; участвовать в разборе инцидентов
Совместно с ML-инженерами и аналитиками внедрять новые механизмы выявления фрода и оценивать их влияние на рекламную систему
Требования
Уверенное владение Go (Golang) и Python, опыт создания и эксплуатации высоконагруженных сервисов
Опыт самостоятельного проектирования сервисов и API, понимание компромиссов между производительностью, надёжностью и сложностью сопровождения
Хорошее понимание конкурентной обработки, многопоточности, сетевого взаимодействия и управления ресурсами
Знание принципов распределённых систем: партиционирование, репликация, согласованность данных, идемпотентность и гарантии доставки событий
Опыт работы с базами данных и кэшами, умение выбирать хранилище под профиль нагрузки и требования к задержкам
Практический опыт работы с Kafka: проектирование топиков и партиций, настройка producers и consumers, понимание consumer groups и гарантий доставки событий
Опыт работы с Redis для кэширования, хранения оперативных данных и счётчиков; понимание TTL, политик вытеснения и атомарных операций
Практический опыт профилирования, нагрузочного тестирования и диагностики проблем в продакшене
Опыт работы с Linux, Docker, Git, автоматизированным тестированием и CI/CD
Будет плюсом
Опыт разработки систем с нагрузкой в сотни тысяч RPS и строгими требованиями к p95/p99 задержкам
Опыт разработки на C++
Опыт работы с YTsaurus для хранения и обработки больших объёмов данных
Практика эксплуатации сервисов в Kubernetes
Опыт интеграции ML-инференса и работы с MLOps-инфраструктурой
Опыт разработки антифрод-систем, рекламных платформ, RTB-сервисов или систем принятия решений в реальном времени
Location: Санкт-Петербург
Workplace: Комбинированный
Мы разрабатываем крупнейший мессенджер в России, чтобы соединять людей, сервисы и компании. Создаём простые и удобные инструменты коммуникации и активно развиваем платформу.
Сейчас ищем Java-разработчика, который поможет проектировать и развивать высоконагруженные сервисы мессенджера и усилит нашу backend-команду.
Задачи
Проектировать архитектуру и разрабатывать новые сервисы платформы мессенджера
Решать сложные технические задачи масштабирования высоконагруженного распределённого сервиса
Проектировать надёжную архитектуру для отказоустойчивых систем
Оптимизировать производительность и стабильность backend-сервисов
Участвовать в технических решениях и развитии платформы
Требования
Уверенное знание алгоритмов и структур данных
Опыт многопоточного программирования
Опыт backend-разработки на Java от 5 лет
Понимание принципов проектирования отказоустойчивых и высоконагруженных сервисов
Опыт командной разработки
Будет плюсом
Знание сетей и сетевых протоколов
Опыт работы с Cassandra / ScyllaDB / PostgreSQL
Опыт разработки распределённых систем
Location: Москва
Workplace: гибкий
Наша команда занимается развитием технической платформы, которая предоставляет инструменты для работы команд ИБ, антиспама, антифрода и модерации в MAX. Эти инструменты позволяют выносить автоматические и ручные вердикты по пользователям, чатам, каналам и контенту, в том числе используя ML-модели. Сейчас мы активно развиваем наши инструменты и адаптируем их под продуктовые запросы мессенджера MAX.
Мы развёрнуты внутри написанного в VK облака One Cloud, наша команда развивает более 10 сервисов, которые имеют в общей сложности сотни инстансов в облаке, которые развёрнуты в трёх разных дата-центрах и переживают полный отказ каждого из них.
Наш стек:
Java (в основном 17)
Spring в качестве DI
Наша основная БД — Cassandra, в некоторых местах используется
PostgreSQL
Lucene для полнотекстового поиска
Kafka для интеграции с DWH и партнёрами внутри VK
Приложения работают в собственном облаке One Cloud
Задачи
Оптимизировать производительность и повышать надёжность разрабатываемых сервисов
Улучшать обнаружение проблем с сервисами и время реагирования на эти проблемы
Участвовать в проектировании архитектуры системы и в выделении отдельных компонент из существующих сервисов
Адаптировать и развивать инструменты под запросы продуктовой команды и команд антифрода и ИБ
Требования
Отличное знание основных алгоритмов и структур данных
Отличные знания Java Core, Collections, JMM, Concurrency
Хорошие теоретические знания в области распределённых систем и баз данных
Опыт работы с Linux или готовность его освоить
Самостоятельность. Наши разработчики решают задачу целиком от получения первоначальных требований до запуска в production-окружении, включая выкладку новых версий сервисов и постепенного запуска через систему конфигурации приложений
Будет плюсом
Знание сетей и протоколов
Опыт работы с NoSQL-хранилищами
— Cassandra/ScyllaDB
Опыт работы с SQL-хранилищами
— PostgreSQL
Location: Москва
Workplace: гибкий
Мы работаем над самой масштабной контентной платформой в рунете: по объёму, форматам, времени потребления и аудитории. Видеовитрина с различными категориями, высоконагруженные трансляции, аналитика и десятки миллионов пользователей — это всё про нас.
Ищем специалиста, который будет развивать видеосервис и интегрировать видеотехнологии в другие продукты VK.
Задачи
Разрабатывать с нуля микросервисную архитектуру
Заниматься продуктовым и техническим развитием видеопродуктов и систем аналитики для них
Развивать API видео
Интегрировать технологии работы с видео в существующую инфраструктуру
Улучшать платформу видео с нагрузкой в миллиард ежедневных просмотров
Работать над платформой трансляций, которая выдерживает трафик до 3 Тбит/с и 1,8 миллиона онлайн-просмотров
Требования
У вас есть опыт коммерческой разработки на Go от пяти лет
Разбираетесь в классических алгоритмах и структурах данных
Понимаете, что такое настоящий highload, и готовы драться за каждую миллисекунду
Умеете работать с масштабируемыми нагруженными системами, вам знакомы слова «балансировка», «шардирование» и «репликация»
Можете разобраться в том, что написали другие разработчики (да-да, старого кода у нас много)
Командный игрок — с вами комфортно общаться, вы умеете договариваться с коллегами из своей команды и из других
Location: Москва
Workplace: гибкий
Мы работаем над самой масштабной контентной платформой в рунете по объёму, форматам, времени потребления и аудитории, ведь ВКонтакте ежемесячно пользуются 97 миллионов человек. Создаём технологичные продукты в области обработки и передачи видео, алгоритмы машинного обучения и компьютерного зрения, а также видео-конференц-связь для пользователей VK.
Ищем специалиста, который вместе с нами будет развивать высоконагруженный сервис и помогать с управлением серверными мощностями.
У нас интересно, потому что вы сможете поработать над развитием высоконагруженной видеоплатформы, у которой:
Миллиард ежедневных просмотров видео
Скорость раздачи видеоконтента достигает 8 Тбит/с
Объём хранимого видео — более 1,3 Эбайт
Поддерживается качество видео до 4К Ultra HD, в том числе для трансляций
Раздача видео производится с помощью технологий адаптивного стриминга, протоколов DASH/HLS
Видео раздаётся в различных кодеках, в том числе в AV1
Широкая сеть CDN
Задачи
Развивать платформу хранения и раздачи видео
Разрабатывать сервис видеотрансляций
Интегрировать новые технологии работы с видео в существующую инфраструктуру
Заниматься совершенствованием системы аналитики видеоплатформы
Выполнять доработки видеоплатформы в рамках поддержки партнёров
Требования
Знание backend-разработки на Java, опыт коммерческой разработки более пяти лет
Глубокие знания JVM и GC
Опыт работы со Spring, Cassandra, Zookeeper
Опыт разработки многопоточных приложений, понимание JMM
Понимание компьютерных сетей и протоколов передачи данных
Умение собрать требования к задачам, способность самостоятельно принимать решения при разработке
Workplace: Удалённый, Офис, Гибридный
Подразделение core-продукта отвечает за все ключевые сценарии Яндекс Еды и Delivery и разрабатывает новые функции, чтобы пользоваться приложениями стало ещё удобнее. Буткемп — это возможность поработать с несколькими командами подразделения core-продукта Еды и выбрать одну, в которой вы захотите остаться.
Команда core-продукта отвечает за все ключевые сценарии Яндекс Еды и Delivery и разрабатывает новые функции, чтобы пользоваться приложениями стало ещё удобнее. Мы отвечаем за всё, что видят пользователи в приложении Яндекс Еда, веб-версиях и в супераппе Яндекс Go: меню, поиск, корзину, тарифы, экраны заказа и доставки, трекинг и скидки.
Буткемп — это возможность поработать с несколькими командами подразделения core-продукта Еды и выбрать одну, в которой вы захотите остаться.
Как это будет:
В течение трёх месяцев вы поработаете в трёх разных командах подразделения: 4 недели в одной, по 3 недели ещё в двух. В каждой команде у вас будет бадди — человек, который расскажет о вашей и командной зонах ответственности, ответит на вопросы, будет давать вам задачи, следить за ходом их выполнения, помогать и предоставлять обратную связь.
В конце каждой недели у вас будет встреча 1-1 с бадди, на которой вы получите обратную связь по работе в компании, команде и своим задачам. В свою очередь команда и бадди дадут фидбэк по вашей работе, похвалят за успехи и помогут скорректировать подходы, если это необходимо.
Обязанности
Команда выбора
Отвечает за главную страницу — от списка ресторанов и магазинов, их ранжирования и различных подборок до рекламных интеграций, а также за фильтры, коллекции, баннерные коммуникации, карты самовывоза. Это самая важная часть приложений, так как именно здесь начинается путь пользователя. У нас запланирован большой бэклог продуктовых задач, чтобы помочь пользователю находить нужные блюда за счёт ML-механик и удобного UI/UX.
Команда заказа
Отвечает за процесс сопровождения клиента от формирования заказа до ожидания доставки. Мы стараемся создать максимально простой и понятный интерфейс, но при этом не потерять в качестве и гибкости функций. Наша глобальная цель — повысить конверсию собранных корзин в реальные заказы.
Команда опыта после заказа
Ключевая задача команды — предоставление реалтайм-трекинга по сотням тысяч заказов в нескольких приложениях. Это самый нагруженный продуктовый сервис, который должен максимально быстро и стабильно отвечать клиентам, при этом предоставлять информацию из десятков микросервисов, имеющих разную скорость ответа и доступность.
Команда роста
Отвечает за рост заказов в клиентском приложении Яндекс Еды. Мы развиваем платформу скидок и промокодов, улучшаем флоу их отображения, развиваем геймификацию и выдачу неденежных наград, а ещё создаём новые механики, которые приведут к новым заказам.
Требования
* Хорошо знаете C++ и работали с STL
* Занимались бэкенд-разработкой, работали с высоконагруженными системами
* Умеете согласовывать требования со смежными командами или продакт-менеджерами
Будет плюсом
* Разрабатывали многопоточные системы
* Работали с PostgreSQL, Redis
* Умеете проектировать архитектуру в распределённых системах
Workplace: Офис, Гибридный
В секторе водительской эффективности Такси мы разрабатываем решения, которые оптимизируют работу водителей и улучшают опыт пассажиров. Ищем инженера со знанием C++ и распределённых систем. Вас ждут сложные и интересные задачи — от архитектурных до продуктовых — и реальные вызовы.
Отдел эффективности решает задачи бизнеса за счёт технологий. Например, до тех пор, пока беспилотное такси не станет повсеместным, критичной для бизнеса будет минимизация простоев водителей для обработки растущего количества заказов. Внутри водительского направления сервисы распределены по группам, решающим разные задачи:
* Представьте, что водитель закончил поездку на севере города и решил поехать домой, на юг. Сервисы
группы проводника
помогут ему найти заказ по пути. У нас реализован собственный алгоритм
назначения
заказов, который позволяет подбирать заказ для водителя в зависимости от его планов и других обстоятельств.
* Нужно, чтобы в определённое время водители ехали в зоны высокого спроса заранее? Бизнес запускается в новом городе, хочется привлечь первых водителей и обеспечить им стабильный доход? Разработкой сервисов для финансовой мотивации водителей занимается
группа бонусов
. Например, мы гарантируем повышенный коэффициент в области и навигируем туда исполнителей в реальном времени. Или подсчитываем время на линии для выплаты бонусов.
*
Группа инфраструктуры
занимается разработкой сервисов, которые управляют потоками данных в масштабах всего Такси и за его пределами. А ещё создаёт сервисы взаимодействия с водителями, реализующие, например, распределённые транзакции с помощью паттерна Saga.
Мы уделяем пристальное внимание проработке архитектуры. Многие механики работают в реальном времени с требованиями по минимальной реакции на события. В ведении сектора находятся более 30 микросервисов, которые обрабатывают несколько сотен тысяч сообщений в секунду, поэтому мы тщательно прорабатываем:
* API и межсервисное взаимодействие
* Выбор подходящей БД
* Взаимодействие с брокерами сообщений и очередями задач
* Точки отказа, мониторинги и рубильники на случай проблем
Наши технологии:
* Сервисы преимущественно на C++20 (асинхронный фреймворк
userver
) и Python 3
* Базы данных: PostgreSQL, Redis, MongoDB,
YDB
* Брокеры сообщений (
Logbroker
)
Разработчики в Такси и эффективности часто выступают на конференциях, про наши продукты снимают видео:
*
Парадоксы трейд-оффа «Скорость — качество»
*
Как мы переписали «жадный» алгоритм назначения
*
Режимы «Домой», «По делам» и «Мой район»: как они работают
Обязанности
Запуск экспериментов, A/B-тестов
Проработкой решений эффективности бизнеса занимаются аналитики. Когда они приходят с новыми идеями, наша задача — грамотно подготовить техническую составляющую эксперимента. С одной стороны, она должна подразумевать минимальные изменения, так как идея ещё не окончательная, с другой стороны, не должны пострадать качество продукта и другие параметры.
Реализация новых механик
Мы стараемся делать наши сервисы платформенными и переиспользуемыми, однако внедрение новых механик может потребовать значительных доработок существующих сервисов или даже создания новых. Вам предстоит решать классические для распределённых систем проблемы гонок данных, оптимизаций миллисекунд и грамотной работы с БД.
Архитектурные изменения сервисов
Такси — крупная, но достаточно гибкая инфраструктура, состоящая из более чем 800 микросервисов. Кроме того, решения эффективности часто используются другими бизнесами в рамках Екома и Райдтеха. Поэтому, чтобы повысить надёжность и доступность наших сервисов, мы активно внедряем новые технологии и архитектурные решения. Например, именно в отделе эффективности начинались внедрение доменной модели (
DOMA
) и переход на событийную модель (event sourcing).
Требования
* Пишете на C++ или готовы на него перейти
* Имеете опыт разработки распределённых систем
* Знакомы с реляционными базами данных
Location: Москва; Санкт-Петербург
Workplace: Офис, Гибридный
Яндекс Смена — сервис, который помогает людям находить подработку, а компаниям закрывать дефицит кадров. Ищем разработчика бэкенда. Вы будете делать продукт, через который проходит каждый пользователь от первого захода в приложение до выхода на смену.
Яндекс Смена — сервис, который помогает людям в поиске подработки, а компаниям — закрыть дефицит кадров: например, найти комплектовщиков, грузчиков, сортировщиков. Мы связываем тех, кто хочет подработать на гибком графике, с бизнесом, которому срочно требуются сотрудники.
Сервис активно растёт: мы уже представлены в десятках городов, сотрудничаем с крупными ритейлерами, и объёмы работ продолжают увеличиваться. Сейчас особенно интересный этап — мы переходим из стартапа в большой бизнес и строим для него платформу.
Обязанности
Платформа исполнителей
Вы будете создавать продукт, который сопровождает каждого пользователя — от первого захода в маркетплейс до выхода на смену. Задача — построить самую большую и сильную платформу исполнителей: ведь без людей на сменах не будет и бизнеса. Рынок подработки и линейного персонала очень конкурентный, и только такая платформа поможет стать лидером.
Вам предстоит проработать витрину смен, чтобы пользователи быстро находили подходящую работу, настроить механики подбора и отображения: ранжирование, фильтры, персональные предложения — они повысят конверсию. Вы будете реализовывать систему динамических надбавок для баланса спроса и предложения, а также выстраивать воронку привлечения — от первого захода в приложение до подтверждённой смены. Каждый шаг в воронке напрямую влияет на выручку.
Разбиение монолита
Сейчас ядро системы написано на Python и представляет собой монолит, из-за чего мы сталкиваемся с серьёзными ограничениями. Чтобы построить большой бизнес, нужно разбить монолит на микросервисы с чёткими границами. Вы будете решать, как это сделать, и выстраивать архитектуру, рассчитанную на масштаб.
AI-native-разработка
Вы будете внедрять подход, при котором агенты полностью реализуют и запускают некритичные фичи «под ключ». Для этого нужно подготовить инженерный контекст, изменить процесс разработки и обеспечить агенту самостоятельный путь от задачи в Трекере до продакшена с минимальным участием человека.
Больше о бэкенде в Яндексе — в канале
Yandex for Backend
Требования
* Уверенно используете AI-инструменты в разработке
* Способны брать на себя ответственность за результат — от обсуждения задачи до выбора решений и их реализации
Будет плюсом
* Работали над внедрением AI-ассистентов и агентов в процесс разработки
* Знаете Go/Python
Location: Москва
Workplace: Офис
Вы станете развивать платёжный процессинг и платформу обработки заказов, строить и поддерживать интеграции. Ждём, что вы не боитесь сложных архитектурных задач (у нас их много), писали на C# в проде, знакомы с .NET Core и Linux, интегрировались с чужими API, а также знаете MongoDB, Redis и SQL.
Заправка, мойка, эвакуатор, платная дорога, парковка, шиномонтаж, зарядка электромобиля… Для пользователя это разные кнопки в приложении, а для нас каждая из них — платёж, который нельзя провести дважды и нельзя потерять. Деньги ходят не внутри одного сервиса: между кнопкой в приложении и колонкой на АЗС стоят системы партнёров, программы лояльности, платёжные системы и фискализация — своя в каждой стране присутствия. Отсюда и архитектура: outbox-подход поверх очередей, заказ как сага из десятков шагов, идемпотентность на каждом шаге, распределённые блокировки против гонок и компенсации, когда что-то пошло не так.
Наш стек: C#, .NET 10, ASP.NET Core, MongoDB, YDB, Redis, Docker, очереди (SQS + YDB Topics), xUnit + Testcontainers.
Обязанности
Развивать платёжный процессинг
Проектировать сценарии с авторизациями, списаниями, частичными и полными возвратами, корпоративными балансами и фискализацией. Делать денежные операции идемпотентными, предотвращать повторные списания и разбираться в расхождениях между нашей системой, партнёрами и платёжными провайдерами.
Развивать платформу обработки заказов
У нас заказ — это не одна запись в базе, а распределённый процесс из множества шагов, который может выполняться долго и затрагивать несколько внешних систем. Поэтому вам предстоит развивать саги и outbox-механизмы, работать с очередями, ретраями, распределёнными блокировками и компенсациями — чтобы заказы корректно завершались даже при таймаутах, повторной доставке сообщений и недоступности партнёров.
Строить и поддерживать интеграции
Наш бэкенд находится на пересечении множества систем: АЗС, платёжных провайдеров, программ лояльности, моек, эвакуаторов, платных дорог и зарядных станций. Нужно подключать новых партнёров, проектировать и версионировать контракты, приводить разные внешние модели к единой логике сервиса и делать интеграции устойчивыми — в том числе когда партнёр отвечает медленно, присылает дубли или ведёт себя не совсем по документации.
Больше о бэкенде в Яндексе — в канале
Yandex for Backend
Требования
* Писали на C# в проде и понимаете различия между конкурентностью, параллельностью и асинхронностью, хорошо знакомы с .NET Core и Linux
* Знаете MongoDB, Redis и SQL
* Работали с очередями и распределёнными системами
* Интегрировались с чужими API — включая те, что отвечают не по документации
* Не боитесь сложных архитектурных задач
* Умеете работать в команде
Location: Москва; Санкт-Петербург
Workplace: Офис, Гибридный
Наша команда развивает приложение Яндекс Про, с которым работают водители Яндекс Такси. Мы уделяем большое внимание как самому продукту, так и гибкости, масштабируемости и устойчивости технических решений. Ищем разработчика, который будет создавать новые фичи и улучшать архитектуру сервиса.
Наша команда отвечает за улучшение водительского опыта в Яндекс Такси. Мы стремимся сделать более понятным и прозрачным приложение Яндекс Про, чтобы работа в сервисе была более приятной, а заработок исполнителей повышался.
Любые фичи, которые мы делаем, проектируются с учётом требований по надёжности и расширяемости. Мы обязательно строим продуктовые, технические метрики и различные графики, позволяющие оценить как работоспособность системы, так и влияние на продукт. Ищем разработчика, которому интересно активно развивать продукт, при этом не забывая о надёжности сервиса.
**Наш стек:**
* C++20 на фреймворке
userver
* Python 3.7
* PostgreSQL, MongoDB
*
Logbroker
— внутренний аналог Apache Kafka
Обязанности
Проектирование и разработка новых фич в Яндекс Про
Зона ответственности нашей команды постоянно увеличивается. За полгода мы выросли почти в два раза и не хотим останавливаться на этом. Мы постоянно придумываем и реализуем новые фичи. Два последних крупных запуска — это отображение предупреждений водителям в удобном и понятном формате, что позволило сделать коммуникацию более прозрачной и сократить количество нарушений, и виджет онбординга для обучения новичков в сервисе, позволяющий рассказать о самом важном только что присоединившимся к нам водителям.
Поддержка и развитие важной для сервиса функциональности
Существует множество параметров, которые влияют на то, какие заказы будет получать водитель. Некоторые зависят от его пожеланий, а какие-то основаны на правилах сервиса. В нашей команде вы сможете приложить руку к таким из них, как рейтинг, категории, опции и способы оплаты.
Архитектурные изменения сервисов
Такси — крупная инфраструктура, состоящая из более чем 800 микросервисов. Мы постоянно повышаем надёжность сервисов в зоне нашей ответственности и стремимся сделать опыт разработки более приятным, поэтому активно внедряем новые технологии и улучшаем архитектурные решения.
Больше о бэкенде в Яндексе — в канале
Yandex for Backend
Требования
* Хотите делать продукт, который даёт работу большому количеству людей
* Профессионально владеете каким-либо из современных языков программирования
* Готовы разрабатывать на С++20
* Умеете работать с реляционными и нереляционными базами данных
* Ориентируетесь в классических алгоритмах и структурах данных
* Внимательны к деталям и не боитесь ответственности
Будет плюсом
* Знакомы с C++ или Python
* Разрабатывали распределённые системы
* Проектировали высоконагруженные отказоустойчивые сервисы или их части
* Строили продуктовые и технические метрики, проверяли гипотезы, проводили A/B-эксперименты
Location: Москва; Санкт-Петербург; Нижний Новгород
Workplace: Офис, Гибридный
IAM (Identity & Access Management) — один из ключевых сервисов Yandex Cloud, отвечающий за аутентификацию, авторизацию и многие другие задачи. Мы ищем опытного разработчика в core-команду IAM. Вам предстоит заниматься широким кругом задач, связанных с авторизацией и аутентификацией.
IAM (Identity & Access Management) — один из ключевых сервисов Yandex Cloud, отвечающий за аутентификацию, авторизацию и многие другие задачи.
Мы ищем опытного разработчика в core-команду IAM. Вам предстоит заниматься широким кругом задач, связанных с авторизацией и аутентификацией. Вашей выделенной зоной ответственности будет развитие клиентов к сервису авторизации, которые используются во многих сервисах Yandex Cloud и Яндекса. Потребуется писать расширяемый код под потребности самых разных сервисов.
Подробнее о нашем подразделении читайте на
странице команды Yandex Cloud Security
.
Обязанности
Развитие системы авторизации
Это ключевой продуктовый челлендж. Предстоит работать над гибкими ABAC-like ACL, консистентной авторизацией, а также развивать авторизацию как сервис.
Технические челленджи
В вашу зону ответственности будет входить построение и развитие control-plane для гибкой системы авторизации. Потребуются навыки проектирования модульного сервиса для control-plane.
Стабильность сервисов IAM
Вы будете отвечать за управление нагрузкой в одном из самых нагруженных сервисов Yandex Cloud, внедрение различных стратегий кеширования и широкий спектр задач оптимизации.
Развитие продукта IAM в зоне ответственности core-команды
Вам предстоит расширять функциональность авторизации, развивать движок управления политиками, создавать для пользователей Yandex Cloud новые инструменты анализа уязвимостей.
Больше о том, что под капотом платформы Yandex Cloud, — в канале
Inside Yandex Cloud
Требования
* Хорошо знаете Java, готовы изучать Go
* Строили и поддерживали отказоустойчивые системы
* Работали с реляционными или нереляционными хранилищами
* Ответственно относитесь к документации, качеству и читаемости кода
Будет плюсом
* Знаете Go
Location: Москва; Санкт-Петербург; Екатеринбург
Workplace: Удалённый, Офис, Гибридный
Наша команда развивает внутреннее контейнерное облако — Runtime Cloud. Платформа помогает тысячам разработчиков Яндекса запускать и использовать сервисы любого масштаба. Ищем разработчика, который сделает облако быстрее, надёжнее и удобнее. Ждём, что вы работали с кодовой базой ядра Linux и знаете C.
Инфраструктура Яндекса — одна из самых крупных в мире и самая крупная в стране. В неё входят несколько дата‑центров, около сотни тысяч серверов, а в неделю выполняются десятки тысяч коммитов. Все сервисы Яндекса работают на наших технологиях. Мы развиваем внутреннее контейнерное облако — Runtime Cloud (RTC). Это единая платформа, которая помогает тысячам разработчиков Яндекса запускать и использовать сервисы любого масштаба.
Сейчас RTC управляет сотнями тысяч физических серверов. На платформе запущены миллионы контейнеров и несколько HPC‑кластеров, занимающих лидирующие позиции среди российских суперкомпьютеров. Мы не просто предоставляем инфраструктуру, а строим полноценную PaaS‑платформу. Она даёт пользователям всё необходимое: от настройки балансировки и мониторинга до интеграции с CI/CD и подхода Infrastructure as Code.
Группа системной разработки создаёт базовый слой облачного ПО — фундамент внутреннего облака. Мы разработали суперкомпьютеры для обучения больших ML‑моделей, систему контейнеризации Porto и другие технологии мирового уровня. Ищем разработчика, который готов работать с разнообразными технологиями и поможет сделать облако быстрее, надёжнее и удобнее.
Обязанности
Развитие контейнеризации и доставки данных
Вы будете развивать систему контейнеризации Porto. Она позволяет запускать множество сервисов на одном хосте — при этом сервисы не мешают друг другу и получают все нужные ресурсы. Вам предстоит быстро адаптировать систему под меняющиеся нагрузки и требования сервисов. Также нужно решать сложную задачу передачи больших объёмов данных на тысячи хостов. При этом с ростом компании требования к скорости и масштабируемости постоянно увеличиваются.
Работа с ядром Linux
Вам предстоит участвовать в развитии компонентов ядра Linux, адаптированных под нагрузки и особенности Яндекса. Ядро — основа операционной системы, и наш набор изменений помогает повысить стабильность и производительность сервисов, работающих в RTC.
Развитие сетевого стека
Нужно будет обеспечивать взаимодействие тысяч контейнеров — гарантировать нужные показатели задержек и пропускной способности. Облако не сможет работать эффективно без стабильного и быстрого сетевого стека. Система должна быть производительной и предсказуемой. Требования растут, прежние решения устаревают — вам предстоит постоянно анализировать и оптимизировать сетевой стек: устранять узкие места и повышать надёжность.
Поддержка компонентов
Вы будете работать с разными инструментами: системой сбора контейнерных метрик, shim для реализации CRI-интерфейса, агентом для управления BPF‑программами на хосте, сервисами мониторинга и системой clusterwide‑анализа производительности приложений (аналог Google Cloud Profiler). Ваша задача — не только поддерживать эти инструменты, но и развивать их, чтобы сделать облако более производительным и отказоустойчивым.
Больше о том, как мы делаем внутреннюю инфраструктуру Яндекса, — в канале
Yandex Infrastructure
Требования
* Работали с кодовой базой ядра Linux
* Умеете диагностировать проблемы производительности Linux
* Хорошо понимаете принципы ОС Linux, контейнеризации и сети
* Знаете C
Будет плюсом
* Работали над проектированием и разработкой распределённых сервисов
* Занимались многопоточным и асинхронным программированием
* Разбираетесь в теме построения облачных сервисов
* Владеете Go, C++ или Python (не обязательно знать все языки сразу)
Подписывайтесь на [телеграм-канал Yandex Infrastructure](https://t.me/+PZIYnlkjFeNmMjE6), чтобы узнать больше о том, как мы делаем внутреннюю инфраструктуру Яндекса.
Workplace: Удалённый, Офис, Гибридный
В финтех-стартап ищем разработчика на Golang. Приходите, если пишете на Go, разрабатывали распределённые отказоустойчивые системы и знаете PostgreSQL. Вы будете создавать безопасную архитектуру и прорабатывать безопасность сервисов.
ОФП (Оператор финансовых платформ) — финтех-стартап внутри экосистемы Яндекс ID. Мы создаём витрину финансовых продуктов, которая делает доступ пользователя к банковским сервисам простым, безопасным и технологичным.
Проект молодой, но амбициозный — у нас нет легаси, зато есть возможность строить архитектуру, инфраструктуру и процессы с нуля.
Почему вам может у нас понравиться:
* Никакого легаси. Всё строится с нуля — можно делать «как правильно»
* Инженерная свобода. Мы ценим осознанные решения, инициативу и здравый перфекционизм
* Сильная команда. Вы будете работать рядом с инженерами Яндекс ID, создающими сервисы, которые держат миллионы RPS и обрабатывают терабайты данных в реальном времени
* Рост и влияние. Ваши решения повлияют на архитектуру и развитие продукта с первых дней
* Стабильность и ресурсы Яндекса при гибкости стартапа
Обязанности
Построение инфраструктуры с нуля
Наши сервисы будут развёрнуты в Yandex Cloud, и впереди у нас много задач по созданию продуманной, отказоустойчивой и безопасной архитектуры. В число этих задач входит настройка CI/CD-пайплайнов, построение системы логирования, мониторинга и метрик, проектирование и настройка сетевой архитектуры, а также участие в проработке стратегии безопасности и устойчивости сервисов.
Разработка микросервисов
Мы пишем множество сервисов с чистого листа, без легаси. Среди направлений: интеграции с банками, безопасное хранение и обработка чувствительных данных, системы авторизации и идентификации пользователей, реализация сложных, долгоживущих бизнес-процессов.
Работа с регуляторными требованиями
Мы обрабатываем как персональные данные, так и данные, представляющие банковскую тайну. Это не только ответственность, но и интересные технические вызовы: криптография, безопасное хранение, аудит, изоляция окружений, контроль доступа и многое другое.
Больше о бэкенде в Яндексе — в канале
Yandex for Backend
Требования
* Разрабатывали распределённые отказоустойчивые системы
* Умеете писать на Go
* Уверенно работаете с реляционными базами данных (в идеале — с PostgreSQL)
Будет плюсом
* Работали с облачными платформами (например, с Yandex Cloud, AWS, GCP)
* Знаете и используете Redis
* Понимаете принципы и технологии криптографии: шифрование, mTLS, цифровые подписи и т. д.
* Имеете опыт интеграции с банковскими API
* Знаете и применяете OpenAPI (в том числе codegen)
* Понимаете принципы работы брокеров сообщений (и знаете, когда их не стоит использовать)
* Имеете базовые знания о сетевых протоколах и архитектуре
Location: Москва
Workplace: В офисе
Обязанности
развивать корпоративный портал Bitrix24(Enterprise коробочная версия)
заниматься интеграцией с внешними системами (Rest, RabbitMQ)
разрабатывать свои типы пользовательских полей
создавать свои Активити для БП
оптимизировать запросов и производительности баз данных
разрабатывать и поддерживать компоненты и модули Bitrix24
Требования
уверенное владение PHP 8.x.(Знания стандартов Psr)
знание MySQL(PostgreSQL)
опыт работы с Api Bitrix24 и Rest Api
знание ООП
знание основных архитектурных паттернов
уверенные знания Инструментов автоматизации(Роботы, Триггеры, Бизнес-процессы, Смарт-процессы)
знание HTML5, CSS3, JavaScript (ES6+), Написание своих Extensions
опыт работы с Linux(знание основных команд), Nginx, Php-fpm, Docker(на уровне создания образов)
знание структуры коробочной версии Bitrix24
опыт работы с Bitrix24 в роли разработчика
опыт работы с одним из фреймворков( Laravel, Symfony)
уверенное пользование Git
понимание как работают брокеры сообщений(Желательно опыт написания консьюмеров)
Условия
официальное оформление по ТК РФ
формат работы: 5/2
премии по итогам отчетного периода
ДМС после 1 недели работы, включая стоматологию, а еще оплачиваем 50% стоимости полиса ДМС для родственников
страхование от несчастных случаев с 1 месяца работы; материальную помощь в сложных жизненных ситуациях
прием врачей общей практики, массаж, спорт в офисе; консультацию психологов и программу поддержки сотрудников
компенсацию расходов на выбор: спорт, ипотека, питание или что-то другое; специальные предложения от партнеров и скидки от продуктов экосистемы МТС
мобильную связь за счет компании и льготные тарифы для близких
подписку на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети
собственный корпоративный университет, онлайн-библиотека и оплачиваемое внешнее обучение для карьерного развития
Location: Москва
Workplace: Гибридный
О компании
ИРТЕЯ является дочерней компанией ПАО «МТС», сохраняя при этом атмосферу стартапа. У нас динамичность и стремление к результатам сочетаются с комфортом и стабильностью корпоративной среды. В стенах ИРТЕЯ создается будущее российской мобильной связи.
Наш флагманский продукт для российских операторов – базовая станция LTE/5G, построенная на принципах программно-конфигурируемого радио (SDR) и открытой архитектуры OpenRAN.
ИРТЕЯ приглашает талантливых специалистов присоединиться к нашей команде. Мы ищем не просто сотрудников, мы ищем единомышленников, которые разделяют нашу страсть к прогрессу и инновациям.
Обязанности
разрабатывать и развивать Python-приложения;
исследовать причины сбоев, блокировок и рассинхронизации данных, повышать стабильность;
оценивать существующую архитектуру и участвовать в проектировании;
улучшать мониторинг и диагностику;
проводить код-ревью и помогать другим разработчикам;
участвовать в подготовке версий к релизу.
Требования
уверенное владение Python и опыт разработки приложений под Linux, навыки диагностики Linux;
практический опыт многопоточности и асинхронности;
опыт надежных интеграций: обработка разрывов соединений, частичного выполнения операций, ретраи, идемпотентность;
умение проектировать компоненты и интерфейсы, учитывать совместимость и планировать поэтапное внедрение изменений;
опыт внедрения или поддержки качественных тестов;
желателен опыт технического ревью.
Условия
Собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability - не будут для вас проблемой, вы сможете сосредоточиться на фичах;
Профессиональные гильдии инженеров по направлениям, чтобы поддерживать друг друга и обмениваться опытом;
Внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации;
Участие во внешних IT конференциях. Мы выступаем на HighLoad++, DataFest, Mobius, Test Driven Conf, Joker, DevOps, Матемаркетинг и даже проводим собственную конференцию по архитектуре;
Полезные курсы и вебинары в корпоративном университете и электронные библиотеки
Медицинскую страховку с 1 месяца со 100% покрытием расходов, включая стоматологию, страхование жизни и здоровья в поездках за рубеж. А еще можно застраховать родственников с корпоративной скидкой;
Единую подписку МТС Premium — KION light в онлайн-кинотеатре KION, сервис МТС Music, 30 дней бесплатного пользования подпиской OZON Premium;
Скидки и предложения от партнеров на фитнес, занятия английским и прочее
Location: Москва
Workplace: В офисе
О компании
МТС Банк развивает цифровые финансовые сервисы и делает их доступными для всех.
Мы работаем с современным технологическим стеком, высоконагруженными системами и облачной инфраструктурой. Такой подход позволяет создавать надёжные решения для бизнеса и клиентов.
Сейчас мы в поиске Java/Kotlin разработчика на новый проект. Мы развиваем МТС Страхование — масштабное Insurtech-направление. Компания создает страховые продукты, встроенные в клиентский путь на цифровых витринах компаний экосистемы, используя технологии для оптимизации и повышения эффективности процесса страхования.
Обязанности
разрабатывать server-side приложения на Kotlin
участвовать в поиске, анализе и выработке архитектурных решений
участвовать в развитии технических и технологических процессов в команде и компании
писать sql-запросы
покрывать новый функционал unit- и интеграционными тестами
взаимодействовать аналитиками в процессе проектирования и реализации задач
Требования
опыт разработки на Java от 3 лет, Kotlin от 2 лет
хорошее знание Java SE (Collections, Concurrency, JMM, GC)
понимание сути паттерна MVC, опыт работы со Spring
хорошее знание SQL
умение обращаться с терминалом Linux
опыт реализации сервисов в рамках микросервисной архитектуры
понимание внутреннего устройства Spring Framework
опыт участия в принятии архитектурных паттернов и решений
опыт участия в разборе инцидентов
Условия
У нас ваши идеи не потеряются: предлагайте и обсуждайте, ищите новые решения и экспериментируйте. Мы всегда поддержим вас, а ещё предложим:
достойную заработную плату
ДМС со стоматологией с первого месяца работы
удаленный / гибридный формат работы
доступ к корпоративной библиотеке
регулярные образовательные курсы и тренинги от корпоративного университета
внешнее обучение
цифровое пространство (безбумажный прием на работу, коворкинг, электронный документооборот)
специальный тариф на мобильную связь
скидки и бонусы на продукты и услуги от МТС, МТС Банка и партнёров
программу Best Benefits
отсутствие дресс-кода
кафе «Мечта» с полезными завтраками и вкусными обедами
корпоративный спорт: йога, беговой клуб, вело-сообщество и другие
тренажерный зал в офисе
детские дни и подарки
программу материальной помощи в различных жизненных ситуациях
социальные проекты (раздельный сбор мусора, фандоматы, благотворительные ярмарки и волонтерские акции)
leadМосква
Москва
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.