DevOps-инженер мобильных приложений 📱
В Такси, Драйве, Заправках и Услугах мы применяем как Flutter, так и Native iOS/Android. Во всех этих продуктах есть масса общих и переиспользуемых компонентов. А объединяет их всех наша общая инфраструктура.
Мы ищем крутого специалиста, готового сражаться с кодгеном в новых языках и платформах. А если идея написать собственную систему сборки для Flutter вас не пугает — мы уже на одной волне!
Основной языковой стек: Kotlin (JVM, JS, Native), Dart, Bash
Технологии: Kotlin MPP/Native, Gradle, fastlane, Flutter, TeamCity, Docker
Что нужно делать:
• создавать на Kotlin fullstack-сервисы и десктопные приложения
• работать над инфраструктурой вокруг мобильных команд Яндекс Go, Про, Маркета, Еды, Лавки
• прорабатывать и реализовывать сложные технические задачи (например, сервисы для управления доступами к магазинам приложений и организацию деплоя через эти сервисы)
• оптимизировать и автоматизировать процессы команд мобильной разработки
• разрабатывать кросс-платформенные библиотеки и расширения
• делать сложные масштабируемые сервисы, которые повлияют на всех разработчиков Яндекса
Мы ждем, что вы:
• свободно владеете Java, Kotlin или Swift, знаете устройство JVM или LLVM
• от трёх лет разрабатывали Android- или iOS-приложения либо JVM-бэкенд
• отлично знаете ООП и архитектурные подходы
• свободно ориентируетесь в Git (объясните разницу между merge и rebase, не пугаетесь слова reflog)
• отлично знаете принципы работы современных CI/CD-систем
• умеете писать скрипты на Bash, Python или Ruby
• знаете Docker и Kubernetes и умеете поднять сервис с нуля без Stack Overflow
Будет плюсом, если вы:
• хорошо знаете POSIX-системы
• работали с системами управления конфигурациями Salt или Ansible
• писали нативные платформенные приложения (Linux, macOS, Windows)
• понимаете принципы межпроцессной коммуникации (IPC, RPC, plain sockets)
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Анастасии Чупрыниной: @a_chupa
#mobile #kotlin #flutter #java #swift #bash #python #ruby
Руководитель аналитики ценообразования и промо в Лавку 🥑
Мы ищем тимлида в команду эффективности ценообразования и промо. Вам предстоит выстраивать стратегию ценового предложения для пользователей экспресс-доставки продуктов, чтобы повышать эффективность бизнеса. У нас много сложных задач. Понадобится находить баланс в многомерных системах, выдвигать и тестировать множество гипотез, создавать продакшен-процессы и инструменты.
Что нужно делать:
• придумывать алгоритмы и стратегии управления спросом за счёт оптимизации базовых цен
• выстраивать стратегию промо для пользователей: находить баланс между ценами, скидками, кешбэком и другими элементами ценового предложения
• выявлять сложные взаимосвязи между элементами ценового предложения и находить оптимальные параметры баланса системы
• выдвигать гипотезы, проводить эксперименты и оценивать их итоги с учётом сложных эффектов: кросс-эффектов, каннибализации, долгосрочных эффектов
• автоматизировать управление сложной системой
Мы ждем, что вы:
• получили высшее техническое образование
• хорошо знаете математику и владеете основами статистики
• владеете SQL и Python
• не боитесь осваивать новые технологии
• видите за числами физический смысл и способны находить причины явлений
• умеете аргументированно и доступно отстаивать собственную точку зрения и слышать чужие
📩 Откликайтесь на вакансию на нашем сайте
#аналитика #лавка #python #sql
Руководитель конкурентного анализа Лавки 🥐
Команда конкурентного анализа помогает нам понимать картину рынка, формировать ассортиментную и ценовую политику без отрыва от реалий рынка и принимать решения с учётом данных о конкурентах.
Мы ищем технически подкованного аналитика-разработчика, который любит строить сложные процессы и находить важные для бизнеса данные в неочевидных местах. Ваша работа будет напрямую влиять на то, что едят ваши друзья и сколько они за это платят.
Что нужно делать:
• руководить командой аналитиков-разработчиков
• разрабатывать инструменты сбора и обработки данных
• помогать бизнесу принимать правильные решения в ценовой и ассортиментной стратегии
Мы ждем, что вы:
• пишете код на Python
• знаете инструменты, необходимые для сбора информации с сайтов и из мобильных приложений
• умеете работать с реляционными базами данных и знаете SQL
• готовы придумывать нестандартные решения для задач, у которых нет стандартных решений
📩 Откликайтесь на вакансию на нашем сайте
#аналитика #лавка #python #sql
Руководитель группы разработки на PHP в Афишу 📻
Наша экосистема отвечает за полный цикл работы с билетами на культурные мероприятия: от покупки в кассе или онлайн до проверки на входе. Мы ищем руководителя группы разработки, которой предстоит отвечать за стабильность и скорость работы приложения. Приходите, если отлично знаете PHP/PSQL и руководили командой разработчиков.
Стек технологий:
• PHP 7.3 + Composer
• PSQL, Redis, ClickHouse
• psalm, Swagger
Что нужно делать:
• поддерживать и развивать крупный высоконагруженный веб-сервис
• предлагать новые идеи по оптимизации кода, использованию новых технологий и изменению архитектуры
• декомпозировать задачи, приоритизировать технический долг и управлять им
• проводить ревью задач, развивать членов команды
Мы ждём, что вы:
• отлично знаете PHP/PSQL, пишете оптимизированные SQL-запросы
• хорошо знаете основы построения высоконагруженных систем
• управляли командой разработки
Будет плюсом, если вы:
• работали с Java или C++
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #php #афиша
BI-разработчик в Маркет 🛒
Больше 20 лет Яндекс Маркет помогает пользователям находить товары, а компаниям — продавать их и развивать бизнес. Мы ищем сильного специалиста по развитию системы дашбордов TOPLine.
Наши инструменты:
• DataLens для визуализации, SQL для работы с BI, MapReduce для подготовки данных
• внутренние инструменты Яндекса для визуализации, автоматизации процессов
Что нужно делать:
• собирать требования у бизнес-заказчиков и аналитиков
• создавать крутые визуализации
• поддерживать и влиять на производительность дашбордов
• развивать BI как продукт
Мы ждём, что вы:
• визуализировали данные с помощью DataLens, Tableau, Qlik или PowerBI
• понимаете и умеете проводить сложные расчёты в SQL и BI (оконки, скользящие расчёты)
• готовы разбираться в базовом коде JS
📩 Откликайтесь на вакансию на нашем сайте
#bi #маркет #удаленно #senior
Руководитель группы ML в команду объектного поиска 🧭
Одна из задач поиска Яндекса — отвечать на запросы просто, понятно и структурированно. Мы пытаемся предугадывать следующие вопросы пользователя, чтобы он смог решить задачу за минимальное количество шагов.
Примеры наших задач:
• как построить и отранжировать список по запросу «породы маленьких собак»?
• что заинтересует пользователя, который спрашивал о Диего Веласкесе: картины Диего или другие испанские художники?
• какие объекты можно порекомендовать пользователю, изучающему карточку мангостана?
Что нужно делать:
• обучать и внедрять ML-модели (CatBoost, DSSM, BERT)
• писать на C++ или Python
Мы ждём, что вы:
• применяли ML
• проектировали и разрабатывали высоконагруженные сервисы
• знаете С++, Python или другие языки
Будет плюсом, если вы:
• знаете SQL
• работали с NLP
📩 Откликайтесь на вакансию на нашем сайте
#ml #поиск #python #CPP #lead
Разработчик бэкенда в команду качества Услуг 🛠
Ищем продуктового разработчика с ML-бэкграундом. Мы используем широкий стек ML-инструментов: от бустинга до нейросетей.
Что нужно делать:
• работать с большими данными с помощью MapReduce
• анализировать данные, находить проблемы поиска, фильтрации, классификации
• внедрять модели в сервисный рантайм
• проводить A/B-эксперименты
Мы ждём, что вы:
• понимаете принципы ML
• разрабатывали на Python
• можете с помощью SQL быстро проверить гипотезу на данных
Будет плюсом, если вы:
• понимаете, как строить архитектуру приложений и веб-сервисов
• любите писать тесты
📩 Откликайтесь на вакансию на нашем сайте
#услуги #бэкенд #python #SQL #ML #mapreduce
Ведущий фронтенд-разработчик в Учебник 🌠
Яндекс Учебник — быстрорастущая образовательная инициатива Яндекса с миллионным MAU.
За время существования платформы на ней занимались больше 10 миллионов детей и больше миллиона учителей. Объём данных растёт двукратно каждый год.
Примеры наших задач:
• развитие кабинета родителя ученика
• создание механики «Макароны» для заданий
• ускорение SSR и уменьшение TTFB (velocity index)
• рефакторинг и типизация «Витрины учителя»
Что нужно делать:
• принимать технологические и архитектурные решения и отвечать за качество и развитие продукта
• составлять планы в рамках продуктовой команды вместе с продуктовым менеджером
• непосредственно участвовать в реализации фич от идеи до пользователя
• развивать команду фронтенд-разработки: проводить регулярные встречи, решать текущие вопросы, заниматься наймом и ростом сотрудников
Мы ждем, что вы:
• больше пяти лет занимались коммерческой разработкой веб-приложений
• управляли командой разработчиков
• профессионально владеете TypeScript или JavaScript, HTML и CSS
• создавали и поддерживали высоконагруженные сервисы
• знаете классические алгоритмы, структуры данных, паттерны проектирования
Будет плюсом, если вы:
• знаете наш актуальный стек технологий: React, Redux, Redux Toolkit, effector, Rx, NestJS, express
• понимаете принципы Agile, работали по Scrum или Kanban
• руководили командой из семи и более человек
• писали автотесты (если никогда не писали, то мы готовы обучить)
• имеете опыт внедрения или работы с микрофронтендами
• участвовали в разработке популярного opensource-проекта на GitHub или аналоге
• придерживаетесь философии Unix и дзена Python
• знакомы со смежными технологиями: Python, Go, Rust, С++, Nginx
📩 Откликайтесь на вакансию на нашем сайте
#удаленно #фронтенд #typescript #учебник
Разработчик интерфейсов в Учебник 📚
Яндекс Учебник — быстрорастущая образовательная инициатива Яндекса с миллионным MAU. Наш контент — это интерактивные курсы и сборники упражнений по школьным предметам с мониторингом прогресса учителями и родителями.
За время существования платформы на ней занимались больше 10 миллионов детей и больше миллиона учителей. Еженедельно более 100 тысяч преподавателей выдают миллиону детей домашние задания. Объём данных растёт двукратно каждый год.
Наша текущая цель — стать лучшей образовательной платформой для естественных наук. И это само по себе вызов, поскольку дети — не самая лояльная и очень требовательная аудитория.
Что нужно делать:
• вырабатывать с дизайнерами и методистами единый look'n'feel продукта
• вместе с аналитиками и продакт-менеджерами упрощать пользовательские интерфейсы без потери функциональности
• следить за скоростью загрузки и работы интерфейса и помогать улучшать её
• непосредственно участвовать в реализации фич
• составлять планы в рамках продуктовой команды вместе с продуктовым менеджером
Мы ждем, что вы:
• имеете богатый опыт в вёрстке на CSS3 и HTML5
• знакомы с векторной графикой и SVG-фильтрами
• на достаточном уровне владеете TypeScript или JavaScript
• знаете, что такое «ретина» и адаптивная вёрстка
• имеете представление о методологии BEM
• глубоко понимаете, как работает анимация, и знаете ей цену
• разбираетесь в классических алгоритмах, структурах данных и паттернах проектирования
Будет плюсом, если вы:
• знакомы с нашим стеком технологий: React, Redux, Redux Toolkit, Effector, Rx, NestJS, express.js
• работали с Figma или Storybook и библиотеками компонентов
• умеете работать с Canvas API или WebGL
• понимаете принципы Agile, работали по Scrum или Kanban
• ведёте канал или блог про вёрстку, являетесь ментором или просто активным членом комьюнити
• писали автотесты (если не писали или чего-то не умеете, мы научим всему)
• имеете опыт внедрения или работы с микрофронтендами
• участвовали в разработке популярного проекта с открытым кодом на GitHub или аналоге
• придерживаетесь философии UNIX и дзена Python
📩 Откликайтесь на вакансию на нашем сайте
#фронтенд #учебник #удаленно #CSS #HTML #typescript #JS
Разработчик DevOps в международную Лавку🍒
Лавка помогает доставлять продукты из магазинов и стала неотъемлемой частью жизни многих людей. Мы ищем разработчика с опытом работы с Kubernetеs, веб-серверами и балансировщиками нагрузки.
Что нужно делать:
• планировать, развивать и поддерживать инфраструктуру сервисов
• проектировать и настраивать сервисы и их связи в разных облаках, включая приватные
• автоматизировать процессы и избавляться от рутины
• помогать разработчикам проектировать производительные отказоустойчивые решения
Мы ждём, что вы:
• знаете и работали с Kubernetеs
• эксплуатировали сервисы в AWS
• работали с веб-серверами и балансировщиками нагрузки
• понимаете работу IP, TCP, HTTP, умеете диагностировать и решать проблемы сетей
• программируете на Python или Go
📩 Откликайтесь на вакансию на нашем сайте
#инфраструктура #python #golang #лавка #удаленно
Старший разработчик на Go/Python в систему управления трафиком инфраструктурного облака ☁️
Мы развиваем инфраструктурное контейнерное облако для запуска и эксплуатации сервисов. Ближайший аналог — Kubernetes, но мы позволяем запускать сервисы в одной инсталляции, масштабированной на весь Яндекс, а ещё предоставляем инструменты для балансировки, мониторинга, сбора логов, CI/CD. Ищем разработчика сервиса управления балансировкой входящего трафика во внутреннем облаке.
Что нужно делать:
• расширять функциональность сервиса, упрощать работу с ним, повышать надёжность
Мы ждём, что вы:
• не меньше трёх лет занимались промышленной разработкой на Python или Go
• знаете классические структуры данных и их особенности в Python
Будет плюсом, если вы:
• проектировали и разрабатывали распределённые сервисы
• владеете проблематикой построения облачных сервисов
• знаете Linux
• занимались многопоточным и асинхронным программированием
📩 Откликайтесь на вакансию на нашем сайте
#инфраструктура #python #golang #cloud
Разработчик на C++ в команду инфраструктурной разработки движка Рекламы 🎇
Наша команда разрабатывает и поддерживает инфраструктуру рекламного движка Яндекса — высоконагруженного сервиса, который обрабатывает сотни тысяч запросов в секунду со временем ответа в несколько сотен миллисекунд. В наши задачи входят разработка и оптимизация рантайма C++, HTTP-клиента и HTTP-сервера, компонентов для отправки логов и телеметрии и развитие процессов деплоймента, доставки данных, мониторинга и CI/CD сервиса. У нас вы узнаете, как правильно утилизировать железо и справляться с растущей нагрузкой, получите опыт взаимодействия с тысячами серверов и петабайтами данных.
Что нужно делать:
• развивать функциональность инфраструктурных компонентов рекламного движка
• оптимизировать логику рантайма, уменьшать потребление ресурсов CPU, сети, RAM
• искать точки роста, оценивать риски и влиять на организационные и технические решения для обеспечения стабильности и надёжности сервиса
Мы ждём, что вы:
• уверенно знаете C++, STL и многопоточное программирование
• понимаете взаимодействие пользовательского кода и ядра Linux (multithreading, аллокаторы, работа с памятью, кеш процессора, NUMA-ноды)
• знакомы с шаблонами проектирования, умеете писать и переиспользовать библиотечный код
• изучали Python или готовы его освоить на базовом уровне
Будет плюсом, если вы:
• уверенно пользуетесь Linux
• имеете опыт отладки и профилирования, можете найти проблему в незнакомом коде
• разрабатывали и проектировали высоконагруженные системы
📩 Откликайтесь на вакансию на нашем сайте
#CPP #STL #python #linux #реклама
SRE-инженер в Практикум 📚
Сервис Яндекс Практикум помогает людям освоить с нуля профессию или приобрести новые навыки, чтобы преуспеть в текущей. Мы активно работаем над стабильностью сервиса и ищем SRE-инженера, который возглавит это направление. Вам предстоит решать нетривиальные инженерные задачи и автоматизировать процессы, чтобы сервисы оставались доступными 24×7.
Что нужно делать:
• выстраивать стратегию достижения новых целей по надёжности
• развивать автоматизацию, планировать ресурсы, снижать Ops в разработке
• развивать процессы инцидент-менеджмента: координацию, разбор, определение root-cause и action items
• настраивать инфраструктуру и мониторинги, помогать разработчикам решать инфраструктурные задачи, улучшать observability сервисов
Мы ждём, что вы:
• работали на аналогичной позиции от трёх лет
• работали с Yandex Cloud или AWS, Kubernetes, CI-системами, базами данных, Ansible, Terraform, знаете тонкости их эксплуатации и настройки
• знаете основы TCP/IP, понимаете принцип построения сетей и работы веб-сервисов, REST API, GRPC
• программируете на Python или Golang
• понимаете принципы отказоустойчивости и масштабирования сервисов
📩 Откликайтесь на вакансию на нашем сайте
#sre #практикум #python #удаленно
Технический менеджер проектов в группу планирования и управления серверными ресурсами 📝
Наша команда управляет серверными ресурсами и планирует их потребление на уровне всей группы компаний Яндекса.
Мы ищем технического менеджера, который будет вести проекты по разработке систем и инструментов управления ресурсами, выстраивать внутренние процессы, взаимодействовать с заказчиками.
Что нужно делать:
• составлять планы проектов, прорабатывать пользовательские сценарии
• формулировать продуктовые требования и ТЗ для команд разработки
• анализировать процессы, находить проблемные места, предлагать и внедрять улучшения
• координировать выполнение задач, отвечать за соблюдение сроков
Мы ждём, что вы:
• работали менеджером проектов в сфере разработки более двух лет
• владеете одним из современных языков разработки, знаете основы работы с Linux/Unix
• составляли FAQ и пользовательскую документацию
• организовывали поддержку пользователей ваших проектов
• имеете опыт работы с инфраструктурными сервисами
Будет плюсом, если вы:
• решали задачи планирования потребления серверных ресурсов (Capacity Planning)
• работали в финансовой сфере
📩 Откликайтесь на вакансию на нашем сайте
#инфраструктура #удаленно #linux #unix
РНР-разработчик в CM.Expert 💻
CM.Expert — система для управления складом подержанных автомобилей на основе искусственного интеллекта, в которую входят мобильное приложение для автодилеров и веб-сервис. Мы осматриваем автомобили и оцениваем их стоимость, контролируем подготовку к продаже и публикуем объявления.
Что нужно делать:
• проектировать части системы и новые сервисы
• участвовать в архитектурных советах
• декомпозировать задачи
• использовать подход Сontract First в разработке
• проводить ревью кода
Мы ждём, что вы:
• разрабатываете на PHP больше пяти лет
• знакомы с PHP 8.1, фреймворками Symfony, Laravel или Yii 2
• умеете писать SQL-запросы в PostgreSQL и оптимизировать их
• понимаете объектную модель
Будет плюсом, если вы:
• знаете Go
• пишете тестируемый код
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #php #cmexpert
Разработчик бэкенда в команду корпоративных продуктов Yandex Go 🚀
Мы разрабатываем B2B-продукт — сервис для организаций, который помогает:
• заказать такси для сотрудников
• воспользоваться каршерингом во время деловых поездок
• заказать доставку еды всей команде
За пять лет существования к нам подключились более 130 000 крупных и небольших компаний в нескольких странах. Крупные клиенты пользуются нашим API для создания и отслеживания заказов, для синхронизации сотрудников со своими внутренними системами.
Мы ищем бэкенд-разработчиков, чтобы масштабировать продукт и сделать его еще удобнее.
Примеры наших задач:
• клиентам важно контролировать расходы отдельных сотрудников, целого подразделения и всей компании. Лимиты устанавливают на месяц, неделю или день. Например, сотрудник может ездить на такси только в офис, только в рабочие дни и не больше двух раз в день
• для корректного учета мы поддерживаем сотни тысяч виртуальных счетов, которые обновляются в реальном времени. Это нужно делать идемпотентно, чтобы повторные запросы по тайм-ауту не влияли на результат
• все проверки, включая проверки лимитов, у наших сервисов занимают десятки миллисекунд, после чего должны отображаться доступные методы оплаты и тарифы, которыми можно воспользоваться
• отдельная проблема — сохранять обратную совместимость, но при этом не замедлять разработку новых задач
Мы ждем, что вы:
• знакомы с Python 3 (у нас 3.7)
• одинаково любите технические и продуктовые задачи
• ориентируетесь в классических алгоритмах и структурах данных
• имеете представление о NoSQL- и SQL-базах данных (PostgreSQL, MongoDB, Redis)
• имеете опыт разработки под Linux
Будет плюсом, если вы:
• имеете опыт разработки на языке C++ или желание его выучить
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Анастасии Чупрыниной: @a_chupa
#бэкенд #yandexgo #postgresql
Руководитель команды бэкенд-разработки платформы Яндекс Go для бизнеса 🚕
Яндекс Go для бизнеса помогает компаниям решать административные задачи: организовывать поездки, заказывать питание и канцелярию в офис, отправлять документы курьером. Платформа объединяет продуктовые команды Такси, Доставки, Драйва, Еды, Лавки, Заправок и Маркета. Мы стремимся к тому, чтобы наши услуги были качественными и надёжными, а подключать их было удобно.
В процессе решения задач по масштабируемости и хранению мы изобрели новые платформы для разработки и эксплуатации ClickHouse, DataLens, YDB, Userver, Testsuite. Если вы хотите развиваться в техническом направлении и сами влиять на развитие инструментов, ждём ваше резюме.
Что нужно делать:
• разрабатывать среднесрочное техническое видение и дорожную карту команды
• ставить смелые технические цели по улучшению процессов разработки и дежурств, увеличению надёжности сервисов
• управлять приоритетами команд, согласовывать стратегию и процесс принятия решений между командами
• ставить чёткие цели разработчикам, менеджерам проектов и продуктов, помогать командам с достижением продуктовых целей
• развивать свою команду, регулярно встречаться с каждым сотрудником, обсуждать их производительность и развитие, давать обратную связь
• нанимать лучших специалистов
Мы ждем, что вы:
• не меньше пяти лет разрабатывали бэкенд на одном из популярных языков программирования
• не меньше двух лет работали на руководящей должности
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Анастасии Чупрыниной: @a_chupa
#бэкенд #yandexgo #datalens #clickhouse
Разработчик на Go 💾
Развлекательные сервисы Яндекса — Музыка, Кинопоиск, Афиша, Плюс — активно развиваются. Мы разрабатываем инфраструктурные решения для их продуктовых подразделений. Ищем опытного разработчика, который поучаствует в создании платформы управления микросервисами.
Что нужно делать:
• участвовать в разработке архитектуры микросервисной платформы, а также писать код, тесты и документацию
• развивать нашу реализацию Service Mesh на базе Envoy
• оптимизировать инфраструктуру
• помогать продуктовым командам внедрять платформу
• участвовать в разработке PaaS-решения внутреннего облака Яндекса
Мы ждём, что вы:
• разрабатывали на Go
• разрабатывали распределённые системы
Будет плюсом, если вы:
• знакомы с решениями в области cloud-native инфраструктуры — Kubernetes, Envoy, Istio, Linkerd
📩 Откликайтесь на вакансию на нашем сайте
#плюс #golang #servicemesh #kubernetes #envoy #istio #linkerd
⚡️Сегодня в 19:00 МСК:
Дискуссия на тему «Как и зачем изучать алгоритмы» и презентация нового формата Тренировок 🤖
В преддверии Тренировок по алгоритмам 3.0 мы проведём онлайн-трансляцию с экспертами Яндекса для всех, кто хочет лучше разбираться в алгоритмах. Трансляция пройдёт в формате дискуссии: вы сможете не только послушать доклады, но и задать вопросы спикерам. Стартуем в 19:00 МСК.
На трансляции вы узнаете:
— что такое алгоритмы и какие есть значения у этого слова
— зачем знания алгоритмов проверяют при найме в ИТ-компанию
— как понимание алгоритмов помогает решать рабочие задачи
— где изучать алгоритмы и почему нельзя пропускать Тренировки 3.0
— всё про формат новых Тренировок
👉 Подключиться к трансляции
После выступлений спикеров вас ждёт интерактив: мы предложим решить несколько задач на скорость, а затем сразу проведём их разбор. 5 самых точных и быстрых участников, которые решат задачи самостоятельно, получат промокоды от Яндекс Плюса.
💡 Регистрируйтесь на Тренировки 3.0, если ещё этого не сделали. Это отличная возможность прокачаться в алгоритмах, чтобы успешно пройти отбор в Яндекс или в другую ИТ-компанию.
Разработчик в команду автоматизации Еды 🍞
У нас много нестандартных задач, которые позволяют ставить эксперименты и проверять гипотезы. Мы относимся к Еде, но некоторые наши разработки используются и в других сервисах: в Такси, Лавке и Доставке.
Что нужно делать:
• автоматизировать процессы, связанные c тестированием и инфраструктурой разработки и сборки приложений
• поддерживать CI и процессы сборки
• работать над сервисами, облегчающими жизнь разработчикам и тестировщикам
Мы ждём, что вы:
• уверенно владеете Python и понимаете ценность тестов
• знакомы c aiohttp, pytest
• немного разбираетесь в современных СУБД (PostgreSQL, MySQL)
• работали с Unix-подобными системами, можете писать несложные скрипты на Bash
Будет плюсом, если вы:
• администрировали CI-системы (Jenkins, TeamCity)
• занимались тестированием, найдёте общий язык с тестировщиками
📩 Откликайтесь на вакансию на нашем сайте
#еда #бэкенд #python
Специалист по параллельным вычислениям на GPU в Беспилотные автомобили 🛰
Мы используем ML-алгоритмы, чтобы ускорить работу системы распознавания и прогнозирования и научить автомобиль действовать ещё быстрее. Алгоритмы усложняются, их количество растёт, и наша задача — повысить эффективность их работы при ограниченных ресурсах.
Что нужно делать:
• оптимизировать алгоритмы, учитывая аппаратные особенности платформ
• исследовать современные платформы исполнения параллельных вычислений
• автоматизировать тестирование алгоритмов и их адаптацию к платформе
Мы ждём, что вы:
• хорошо знаете C++, Python
• работали с CUDA, оптимизировали и распараллеливали вычисления на CUDA или других архитектурах ускорителей
• знакомы с линейной алгеброй, тервером, дискретной математикой и теорией оптимизации
Будет плюсом, если вы:
• работали с TensorFlow или PyTorch
• решали прикладные задачи с помощью ML
• хорошо знаете STL
📩 Откликайтесь на вакансию на нашем сайте
#беспилотники #бэкенд #ML #python #CPP
Разработчик десктопных приложений на C# в Дистрибуцию 🧭
Наша команда разрабатывает сервисы для офлайн-дистрибуции Яндекса. Мы делаем продукты для индивидуальной настройки мобильных устройств в салонах сотовой связи и магазинах электроники. Ищем сотрудника, который хорошо знает C#, понимает процессы и особенности сборки десктопных приложений для Windows.
Мы ждём, что вы:
• хорошо знаете C#
• владеете WPF
• понимаете архитектуру Windows
• занимались многопоточным и асинхронным программированием
Будет плюсом, если вы:
• занимались мобильной разработкой для Android на Java
• строили кроссплатформенные приложения на C# (включая Unix-системы)
• понимаете REST API и процессы взаимодействия с бэкендом
• умеете работать с базами данных
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #csharp #дистрибуция #удаленно
Разработчик на C++ в команду инфраструктурной разработки Рекламы 🔋
Мы разрабатываем и поддерживаем инфраструктуру движка Рекламы. Это высоконагруженный сервис, который отвечает за отбор рекламы на пользовательских запросах. Наша команда состоит из нескольких опытных SRE, их основные задачи связаны с обеспечением надёжности сервиса, планированием ёмкости, развитием процессов деплоймента, доставки данных, мониторинга и CI/CD сервиса. Мы расширяемся и запускаем новые проекты по оптимизации рантайма C++ движка, чтобы он мог держать ещё больше нагрузки и быть ещё надёжнее.
Что нужно делать:
• разрабатывать новую функциональность
• оптимизировать логику рантайма, уменьшать потребление ресурсов CPU, сети, RAM
• оценивать риски и искать точки роста, участвовать в процессе принятия решений
Мы ждём, что вы:
• уверенно знаете C++, STL, многопоточное программирование
• понимаете взаимодействие пользовательского кода и ядра Linux (multithreading, аллокаторы, работа с памятью, кеш процессора, NUMA-ноды)
• знакомы с шаблонами проектирования, умеете писать и переиспользовать библиотечный код
• изучали Python или готовы освоить его на базовом уровне
Будет плюсом, если вы:
• уверенно пользуетесь Linux
• имеете большой опыт отладки и профилирования, можете найти проблему в незнакомом коде
• разрабатывали и проектировали высоконагруженные системы
📩 Откликайтесь на вакансию на нашем сайте
#CPP #STL #linux #python #реклама
Руководитель команды разработчиков бэкенда в Плюс 🎨
Команда Плюса развивает подписку, которая открывает доступ к Кинопоиску и Музыке и позволяет получать кешбэк баллами в сервисах Яндекса. Нашей команде нужен человек, готовый управлять командой, проводить ревью кода и делиться своим опытом с другими.
Что нужно делать:
• управлять командой, курировать разработчиков, проводить ревью кода
• планировать и заказывать ресурсы
• планировать спринты, управлять бэклогом, контролировать сроки
• решать технические проблемы
• разрабатывать архитектуру проекта
Мы ждём, что вы:
• занимались серверной разработкой приложений более трёх лет
• хорошо владеете Python, знаете или хотите изучить Java
• работали с реляционными СУБД (у нас MySQL) и NoSQL-хранилищами (MongoDB)
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #python #lead #плюс #удаленно
Техлид (старший разработчик) ядра Spark over YT 💻
Мы работаем над Spark-over-YT — результатом интеграции Apache Spark и YT. YT — основная платформа для аналитики и построения batch-процессов в Яндексе, которая включает несколько видов хранилищ, планировщик ресурсов и встроенный MapReduce-движок. Apache Spark — популярный открытый фреймворк для распределённой обработки больших данных. Ищем сильного разработчика, которому интересно заниматься распределёнными системами и инфраструктурой обработки больших данных.
Наш стек:
• Spark Core на Scala
• YT на C++
• клиентские библиотеки на Java и Python
Что нужно делать:
• дорабатывать Spark Core для наших нужд, внедрять свой код в upstream, следить за новыми версиями
• разрабатывать новые функции на стыке Spark и YT
• консультировать пользователей, устранять баги
• рассказывать о своих успехах на конференциях
Мы ждём, что вы:
• уверенно пишете на Scala или Java не меньше трёх лет
• готовы учить другие языки
• понимаете принципы обработки больших данных, парадигму MapReduce и её наследников
Будет плюсом, если вы:
• работали с Apache Spark
• знаете C++ или Python
• хорошо знаете Hadoop Stack (особенно HDFS, YARN)
📩 Откликайтесь на вакансию на нашем сайте
#инфраструктура #java #scala #cloud
Системный аналитик в команду платформы aCRM 📈
Мы развиваем платформу aCRM, которой уже пользуются Яндекс Такси, Еда, Лавка, Доставка, Драйв и Самокаты. aCRM работает не только с готовыми данными из разных источников, но и поставляет свои: с помощью рассылок и экспериментов мы изучаем влияние коммуникаций на пользователя и повышаем эффективность работы.
Что нужно делать:
• собирать и прорабатывать требования для развития платформы aCRM
• продумывать технические решения и потоки данных для дальнейшего использования в отчётах и аналитике
Мы ждём, что вы:
• писали ТЗ, формализовали требования
• разбираетесь в архитектурных принципах
• работали с SQL, умеете анализировать данные
• разбираетесь в межсистемных интеграциях: веб-сервисах REST, SOAP, очередях сообщений
Будет плюсом, если вы:
• знакомы с любой аналитической CRM или инструментам для управления маркетинговыми рассылками: Exponea, Salesforce Marketing Cloud, Mindbox и т. д.
• умеете программировать и строить диаграммы ER, UML, BPMN
📩 Откликайтесь на вакансию на нашем сайте
#аналитика #такси #SQL
Руководитель группы iOS-разработки в Мессенджер 💌
Мы разрабатываем мессенджер для корпоративного общения в рамках продукта Яндекс 360 и платформу для организации чатов на сервисах Яндекса.
Наш стек:
• пишем на Swift
• хранение данных: NoSQL, SQLite
• работа с сетью: Protobuf через WebSocket и HTTP-запросы с REST API
Что нужно делать:
• принимать технологические и архитектурные решения и отвечать за качество продукта
• нанимать, развивать и оценивать сотрудников
• бороться за производительность и надёжность
Мы ждём, что вы:
• больше пяти лет занимались коммерческой разработкой мобильных приложений
• больше года управляли командой
• знаете принципы построения архитектуры мобильных приложений
📩 Откликайтесь на вакансию на нашем сайте
#мессенджер #тимлид #mobile #ios #swift #удалённо
Разработчик в команду Instance Groups и Cloud DNS 🥎
Yandex Cloud — полноценная облачная платформа, которая помогает корпорациям, среднему бизнесу и частным разработчикам создавать и совершенствовать цифровые сервисы и приложения. Платформа предоставляет масштабируемую инфраструктуру, хранилище данных, инструменты машинного обучения и разработки. С момента запуска в сентябре 2018 года и выручка, и аудитория Yandex Cloud выросли в десятки раз: платформой ежедневно пользуются более 10 000 компаний.
Наша команда разрабатывает сервисы:
• Instance Groups — компонент Compute Cloud, позволяющий создавать распределенные масштабируемые группы виртуальных машин и управлять ими
• DNS — сервис получения IP-адресов сетевых ресурсов по их доменным именам
Что нужно делать:
• заниматься разработкой серверной части сервиса
• участвовать в проектировании и реализации новых компонент
• развивать интеграции с другими сервисами Облака
Мы ждем, что вы:
• имеете опыт разработки не менее трех лет
• владеете основными структурами данных, алгоритмами и можете оценить их сложность
• уверенно владеете Java и (или) Go
• ответственны, умеете работать самостоятельно и в команде
Будет плюсом, если вы:
• работали с облачными технологиями
• имеете опыт разработки приложений с сервисной архитектурой
• уверенно используете UNIX-подобные ОС
📩 Откликайтесь на вакансию на нашем сайте
#cloud #java #golang #удаленно
ML-разработчик системы медиамониторинга 💽
Мы разрабатываем международную систему по отслеживанию упоминаний брендов и компаний для маркетинговых и PR-специалистов. Помогаем получать содержательные инсайты из большого объёма данных и применять их для решения бизнес-задач. С помощью ML-алгоритмов классифицируем упоминания, выделяем среди них самые важные, ищем тренды.
Что нужно делать:
• классифицировать сообщения пользователей на типы
• выявлять тренды и выделять важные события в потоке
• автоматически выделять аспекты (цена, качество и т. п.) в упоминаниях
• ранжировать упоминания по важности для клиентов
Мы ждём, что вы:
• имели дело с ML
• пишете на C++ или Python
• занимались обработкой текстов и/или изображений
Будет плюсом, если вы:
• решали задачи по sentiment-анализу, поиску трендов, кластеризации текстов
• работали с распределёнными системами или высоконагруженным рантаймом
• работали с SQL, Elasticsearch
📩 Откликайтесь на вакансию на нашем сайте
#ml #поиск #белград #удаленно
Python-разработчик платформы по анализу контента в Поиск 💭
Мы развиваем платформу, которая помогает сервисам Яндекса проверять миллионы текстов, картинок и ссылок перед их публикацией. Применяем NLP, CV и краудсорсинговые технологии. Прямо сейчас мы выводим решение на международные рынки и будем работать не только с внутренним стеком Яндекса, но и с внешними облачными сервисами AWS, Azure.
Что нужно делать:
• писать надёжный и производительный код
• развивать DevOps-инфраструктуру
• принимать архитектурные решения
• проектировать и запускать новые компоненты
Мы ждём, что вы:
• отлично знаете Python
• разрабатывали высоконагруженные SaaS
Будет плюсом, если вы:
• понимаете особенности микросервисной архитектуры
• работали с AWS, Azure
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #python #поиск #удаленно #ереван #алматы #Белград