Разработчик на C++ в Лавку 🍭
Яндекс.Лавка — это новый формат магазина у дома. Главное отличие от привычных — в Лавку не надо ходить. Вы сможете работать над живым сервисом, которым пользуются ваши друзья и близкие и качеством которого вы будете гордиться вместе с нами. Наши преимущества: разработка сложного продукта с микросервисной архитектурой; высокие нагрузки и масштабируемость; географическая распределенность; разработка на С++17.
Что нужно делать:
• работать над задачами, связанными с клиентской логикой и с архитектурой: какую БД выбрать, в какой микросервис поместить код, как оптимизировать процессы
• работать с СУБД PostgreSQL, MongoDB, Redis и с внутренними СУБД
• продумывать отказоустойчивость: даже при падении одного ДЦ необходимо продолжать работу
• понимать нагрузочное тестирование, кеширование, лаг репликации, идемпотентность запросов, семантику at least / at most / exactly once и другие особенности разработки распределенных нагруженных систем и разбираться в них
Мы ждем, что вы:
• хорошо знаете C++
• разрабатывали для Unix или Linux
• работали с STL, желательно с Boost
• занимались бэкенд-разработкой, имели дело с высоконагруженными системами
📩 Откликайтесь на вакансию на нашем сайте
#лавка #бэкенд #CPP
Друзья, если вы зарегистрировались на One Day Offer для мобильных разработчиков, который пройдет 15 мая, то у вас осталось всего два дня, чтобы успеть решить тестовые задачи на платформе Яндекс.Контест.
Если не успеваете — регистрируйтесь на 22 или 29 мая, продемонстрируйте ваши навыки и получите оффер от Яндекса за один день!
Узнать подробности и пройти регистрацию можно здесь: https://ya.cc/t/kC49j89rUFLN9
Android-разработчик в Еду 🍤
Яндекс.Еда — сервис заказа еды из ресторанов и продуктов из магазинов. С Едой сотрудничают 27 тысяч заведений и более тысячи магазинов в 130 городах. С осени 2019 года сервис также работает в Казахстане.
Что нужно делать:
• разрабатывать и поддерживать мобильное приложение Еды
• разрабатывать новые функции и переписывать старые
• прорабатывать и документировать архитектуру проекта
• участвовать в работе над дизайном API
Мы ждем, что вы:
• разрабатывали на Kotlin
• разрабатывали мобильные приложения на Java больше двух лет
• знаете Android SDK
• понимаете принципы ООП SOLID, знаете архитектурные подходы MVP и MVI
• понимаете принципы параллельного и многопоточного программирования
Будет плюсом, если вы:
• работали с библиотеками RxJava 2, Dagger 2, Retrofit
• знаете архитектурный подход MVVM
• умеете профилировать и оптимизировать приложения
• умеете настраивать непрерывную интеграцию и доставку (CI/CD)
• писали автотесты
📩 Откликайтесь на вакансию на нашем сайте
#mobile #android #java #еда #удаленно
Разработчик алгоритмов рекомендаций в Поиск 🧭
Во многих сервисах Яндекса используются рекомендательные системы: мы рекомендуем музыку, фильмы, статьи и новости, товары, рестораны и многое другое. Для этого используется единая платформа ранжирования и рекомендаций, которую разрабатывает наша команда. Эта платформа строит рекомендации в реальном времени, масштабируется на сотни миллионов пользователей и объектов, объединяет информацию из различных сервисов. В платформе уже реализованы многие алгоритмы рекомендаций: от классической коллаборативной фильтрации до многослойных нейросетей различных архитектур.
Сейчас перед нашей командой стоят серьезные и очень интересные вызовы, и вы можете присоединиться к нам, чтобы работать над ними.
Что нужно делать:
• разрабатывать систему товарных рекомендаций, измерять и улучшать ее качество на разных стадиях ранжирования
• исследовать, разрабатывать и внедрять новые алгоритмы рекомендаций (трансформеры, обучение с подкреплением)
Мы ждем, что вы:
• обладаете отличными навыками программирования, знаете классические алгоритмы и структуры данных
• хорошо знаете Python или C++
• глубоко понимаете принципы ML
• имеете опыт в области глубинного обучения (для трансформеров)
📩 Откликайтесь на вакансию на нашем сайте
#ML #python #CPP #поиск
Разработчик на Python в команду Data Management Platform ⏳
Почти все сервисы Яндекса используют для своей работы огромные массивы данных. Обработка данных выстраивается в сложные графы регулярных расчетов. Например, на входе — сырые логи нескольких сервисов, на выходе — готовые ML-модели. Кроме того, поверх данных крутятся аналитические расчеты, которые требуют регуляризации.
Нам предстоит построить систему для всех data-инженеров Яндекса, которая позволит удобно отслеживать тысячи регулярных расчетов, используя лучшие доступные технологии. Существует несколько подсистем, построенных независимо разными командами. Их нужно объединить в одну стройную платформу обработки данных. Поэтому нам придется «переделывать двигатель самолета в полете, не теряя ничего в пути».
Что предстоит сделать:
• создать модуль планирования динамических зависимостей данных (demand’ов)
• реализовать автоматическую трансляцию пользовательских декларативных конфигураций процессов обработки данных в Python-код системы процессинга более низкого уровня
• спроектировать и написать модуль автоматического сэмплирования данных согласно пользовательской конфигурации (для автотестирования)
Мы ждем, что вы:
• владеете Python 2/3 (желательно)
• можете работать в команде, совместно конструктивно вырабатывать правильные решения
Будет плюсом, если вы:
• проектировали отказоустойчивые веб-сервисы
• работаете с базами данных (например, PostgreSQL или MySQL)
📩 Откликайтесь на вакансию на нашем сайте
#python #postgresql #mysql
Две вакансии для аналитиков в службы «Анти-всё», которые защищают пользователей и сервисы Яндекса от спама, фрода и мошенничества. Рассматриваем претендентов, которые умеют программировать и знают матстат.
— Аналитик-разработчик в команду антиспама и АОН ☎️
Наши алгоритмы анализируют сайты и находят злоумышленников, даже если те искусно маскируются, а автоматическим определителем номера ежедневно пользуются почти 5 млн человек. Вы будете отыскивать в данных и логах информацию, которая поможет вычислить злоумышленников, исследовать и выявлять новые типы спама и фрода.
📩 Откликнуться на вакансию
— Аналитик-разработчик в команду интернет-безопасности и противодействия мошенничеству 👮
Команда антифрода Поиска защищает сервисы и пользователей Яндекса от спама, фишинга и накруток. Подробнее о нашей работе рассказывает руководитель группы аналитиков Алексей Тощаков, а о ее результатах можно почитать на Хабре.
Если вы готовы выявлять угрозы пользователям и сервисам, разрабатывать механизмы обнаружения глобальных интернет-угроз, интересуетесь алгоритмами анализа данных для поиска аномалий, присоединяйтесь к нашей команде.
📩 Откликнуться на вакансию
Отправить свое резюме и задать вопросы по вакансиям можно нашему рекрутеру Юлие Жуйковой — @JuliaZhuikova.
#аналитика #python #поиск #удаленно
Задали руководителю NOC (network operations center) в Яндексе Ивану Лысогору два вопроса — как быть с амбициями тимлида у участников команды и стоит ли делать контрофферы.
— Ваня, бывает так, что у участника команды есть амбиции тимлида, но пока некого дать ему в подчинение. Как поступить?
— Нужно разделять амбиции и готовность человека. Предположим, участник команды не только хочет, но и готов к роли тимлида. Тогда в растущей компании достаточно легко найти проект, в котором он сможет выступить тимлидом V-Team — виртуальной команды, выделенной именно под этот проект. У вас будет отличная возможность оценить, насколько человек готов руководить. По результатам работы V-Team можно подобрать ему постоянную команду или помочь нарастить нужные компетенции.
— Как быть, когда подчиненный приносит оффер из другой компании? Стоит ли делать контроффер?
— Во-первых, если в команде есть сотрудники, для которых руководитель готов ответить на этот вопрос отрицательно, то надо задуматься, не найти ли на их место других разработчиков. Во-вторых, если подчиненный принес оффер — значит, у него были причины искать другую работу. И если их не устранить, то контроффер может лишь отсрочить уход сотрудника, но не решить проблему. А вообще, устранять эти причины надо не тогда, когда сотрудник принес оффер, а когда они только появились.
Разработчик серверных решений на Go в Браузер 🗄
Команда серверной разработки Яндекс.Браузера создает высоконагруженные сервисы, обрабатывающие сотни тысяч запросов в секунду, такие как сервер синхронизации, предсказатель типов полей форм и блокировщик плохой рекламы.
Что нужно делать:
• участвовать в разработке новых фич Браузера и поискового приложения
• ревьюить чужой код и самим проходить код-ревью
• писать модульные и функциональные тесты
• «обстреливать» сервисы и рассчитывать ресурсы под нагрузку
Мы ждем, что вы:
• разбираетесь в сетевых технологиях
• имеете опыт разработки на Go
• разрабатывали высоконагруженные системы
Будет плюсом, если вы:
• стремитесь к оптимальному и читаемому коду
• администрировали Linux и сети
• умеете работать с чужим кодом
• разбираетесь в PostgreSQL и Git
📩 Откликайтесь на вакансию на нашем сайте
#go #postgresql #git #linux #браузер
Разработчик ETL в Рекламную сеть Яндекса 📦
Мы ищем опытного разработчика для решения ETL-задач Рекламной сети Яндекса.
Что нужно делать:
• организовать сбор и поставку данных из десятков источников (сотня терабайтов данных в день)
• готовить дашборды, с помощью которых аналитики будут отвечать на вопросы и отслеживать изменения
• выявлять и стандартизировать рутинные задачи, чтобы оптимально решать их
Мы ждем, что вы:
• знаете любой диалект SQL, работали с БД
• владеете Python
• на базовом уровне знакомы с Unix (не боитесь командной строки и Bash)
• умеете и хотите работать с данными
Будет плюсом, если вы:
• работали с BI-системами (Tableau, Microstrategy, Power BI, Qlik, etc.)
• на базовом уровне знаете JS
• понимаете стек рекламных технологий (RTB, медиация)
• знакомы с парадигмой MapReduce (например, работали с Hadoop или Hive)
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #python #реклама
Разработчик по развитию рекламных нейросетей 🧨
Мы развиваем нейросети для ранжирования и подбора рекламы. Если вы интересуетесь ML, нейросетевыми моделями, обработкой текстов на естественном языке и хорошо программируете, то мы ищем именно вас!
Что нужно делать:
• улучшать подходы к обучению метрических пространств для нейросетевого подбора рекламных кандидатов
• экспериментировать с улучшением нейросетевой архитектуры для подбора и ранжирования рекламы
• писать исследовательский и продакшен-код для реализации улучшений
Мы ждем, что вы:
• хорошо знаете С++ и Python
• отлично знаете математику
• понимаете основные принципы ML, DL и работали с ним
• применяли PyTorch или TensorFlow
Будет плюсом, если вы:
• знаете NLP (Natural Language Model)
• имеете опыт распределенного обучения нейросетей
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #CPP #python #реклама
Мы будем задавать руководителям разработки в Яндексе вопросы, которые интересуют тимлидов и старших разработчиков. Сегодня на наши вопросы отвечает руководитель отдела функциональности поиска Андрей Плахов:
— Андрей, нужно ли поддерживать умение писать код, когда ты уже руководишь?
— Главное — не разучиться читать код. Невозможно компетентно управлять технологическим подразделением, не читая код, который пишут подчиненные. Это самообман. Как в анекдоте, где в условиях нулевой видимости таксист едет по приборам: через 20 рублей поворот налево. Даже при обсуждении стратегических вопросов бывает крайне полезно спуститься на уровень конкретных строк кода и посмотреть, как код выглядит на практике, с точки зрения рядового сотрудника. Ну а если речь об архитектурных решениях или выборе библиотеки, фреймворка, технологии, то без этого просто никуда.
— Как сохранить добрые отношения с коллегами, с которыми ты раньше был на равных, а теперь стал их руководителем?
— Самое главное — научиться ругать (зачеркнуто) давать отрицательную обратную связь. Это неприятно, особенно если отношения дружеские, но это обязательно нужно делать. Многие руководители, даже опытные, делают это совершенно неправильно или вообще трусливо молчат, что еще хуже, потому что получается тлеющий вулкан, взрывающийся в самое неподходящее время. Можно придумать кучу рекомендаций, как ругать правильно, но важнее всего помнить, что вы на одной стороне, ты для подчиненного не противник или прокурор. Если ты искренне ищешь пользу не только для бизнеса или себя лично, но и для друга, то он поймет тебя правильно и отношения не испортятся.
Если вам интересно поработать с Андреем, то вот вакансии:
— Android-разработчик умной камеры 📸
📩 Узнать подробности и откликнуться
— iOS-разработчик умной камеры 📸
📩 Узнать подробности и откликнуться
— TeamLead или старший разработчик в группу разработки элементов выдачи в Санкт-Петербурге 💻
📩 Узнать подробности и откликнуться
Разработчик на Python в рекомендательную систему 👍
Мы создаем систему, которая оптимизирует опыт клиентов, использующих рекламные инструменты Яндекса. Алгоритмы прогнозируют поведение метрик и ищут отклонения. Точки неэффективности превращаются в сигналы, обогащаются аналитикой и в форме триггеров поступают в интерфейсы и внутренние системы Яндекса. Эту информацию получают рекламодатели, аккаунт-менеджеры, сотрудники агентств и руководители продуктов.
Мы ищем Python-разработчика. Вы будете проектировать инфраструктуру для microbatch и потоковой поставки и обработки данных, а также разрабатывать core-алгоритмы.
Что нужно делать:
• проектировать и развивать архитектуру аналитической платформы сигналов
• прорабатывать интеграцию аналитической платформы с системами и внутренними инструментами
• развивать инфраструктуру и процессы поставки данных между хранилищами (MapReduce, PostgreSQL, ClickHouse)
• автоматизировать процессы и задачи sales-подразделений коммерческого департамента
Мы ждем, что вы:
• уверенно программируете на Python 3
• отлично знаете SQL
• больше двух лет занимались разработкой
Будет плюсом, если вы:
• разрабатывали ETL-процессы
• строили конвейеры для потоковой обработки данных (Kafka Streams, Spark Streaming, etc.)
• знаете библиотеки и фреймворки для параллельных вычислений (Dask, Celery)
📩 Откликайтесь на вакансию на нашем сайте
#python #бэкенд #реклама
Разработчик Apphost 🎢
Архитектуру любого крупного сервиса Яндекса можно представить как большой граф: его узлы — это сервисы, а ребра — потоки передачи данных.
Apphost — это платформа, исполняющая такой граф в рантайме. Она распределяет нагрузку по инстансам сервисов, реализует протокол взаимодействия между сервисами, формирует запрос в сервис из ответов других сервисов. Подробнее о нас можно почитать на Хабре.
Мы ищем опытного специалиста, который поможет нам развивать Apphost. Наша цель — максимально упростить внедрение сервисов в графы обработки запросов, а в идеале — позволить автору сервиса реализовывать бизнес-логику, не думая об инфраструктурных задачах.
Что нужно делать:
• поддержать rate limiter и на входе в Apphost, и для запросов в узлы
• поддержать в Apphost возможность указывать функции из Yandex Cloud Functions в качестве бэкендов
• переложить реализацию gRPC на внутренний корутиновый) движок
• навести порядок в релизном цикле (для фанатов SRE мы сильно выросли)
Мы ждем, что вы:
• хорошо знаете C++, знаете Python
• разрабатывали высоконагруженные приложения (Apphost может обрабатывать более 10 тысяч запросов в секунду на одном хосте)
• создавали сетевые приложения
Будет плюсом, если вы:
• разрабатывали многопоточные приложения
• работали с gRPC
• знаете сетевой стек Linux
📩 Откликайтесь на вакансию на нашем сайте
#CPP #python #бэкенд
Системный BI-аналитик 🔬
Мы ищем системного BI-аналитика в команду сбора и визуализации данных.
Что нужно делать:
• анализировать функциональную область: и широкую (например, HR-бюджетирование), и более узкую (в рамках задачи)
• писать документы для разработки с учетом требований (углубленный функциональный дизайн с детализированными до таблиц и полей источниками данных)
• общаться с пользователями (согласовывать задачи и требования) и разработчиками (помогать реализовывать задачи)
Мы ждем, что вы:
• глубоко разбираетесь в предметной области (приоритет — HR-бюджетирование)
• участвовали во внедрении финансовых модулей ERP-систем на стороне интегратора или заказчика
• работали с OEBS, SAP или 1C, понимаете процессы учета и структуру данных
• умеете писать сложные запросы в SQL
📩 Откликайтесь на вакансию на сайте или пишите рекрутеру — Анастасии Ратушной: @NastyaRatushnaya
#аналитика #SQL
Разработчик решений e-commerce в Поиск 💶
Рынок электронной коммерции растет, всё больше людей предпочитают покупать онлайн. Мы помогаем пользователям искать товары, а бизнесу — рассказывать о них и создавать электронные площадки для торговли. Мы разрабатываем два решения: B2B и B2C. Если вам интересно придумывать метрики для коммерческих запросов и работать с распределенными высоконагруженными сервисами, эта вакансия для вас!
Что нужно делать:
• решать задачи, возникающие в процессе работы над решениями для электронной коммерции: от создания продуктовых метрик до анализа данных и ML
Мы ждем, что вы:
• отлично знаете C++
Будет плюсом, если вы:
• понимаете принципы работы e-commerce и высоконагруженных, распределенных сервисов
• знаете ML, работали с БД
📩 Откликайтесь на вакансию на нашем сайте
#CPP #поиск
Разработчик в сервис status board 🏁
Status board as a service — один из ключевых инструментов управления важными событиями (релизами, инцидентами...) во внутренних сервисах Яндекса. Каждый день им пользуются сотни наших разработчиков и девопсов. От такого сервиса требуется максимальная доступность и отказоустойчивость: он должен работать, даже если сломалось всё остальное.
Что нужно делать:
• реализовывать API для интеграции с внутренними сервисами
• развивать систему уведомлений
• интегрироваться с сервисом мониторинга, чтобы события отображались на графиках
Мы ждем, что вы:
• умеете писать рабочий, поддерживаемый и тестируемый код на Java или Go
• интересуетесь созданием высоконагруженных сервисов для разработчиков
Будет плюсом, если вы:
• знаете классические алгоритмы и структуры данных
• понимаете парадигму многопоточности, знаете основные алгоритмы и проблемы этой области
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #go #java #инфраструктура
iOS-разработчик в Еду 🍔
Еще одна вакансия для мобильного разработчика Еды — теперь под iOS. Мы пишем на Swift, придерживаемся архитектуры MVC, покрываем бизнес-логику юнит-тестами и автоматизируем рутинные процессы при помощи CI/CD, SwiftLint и XcodeGen.
Что нужно делать:
• разрабатывать и поддерживать мобильное приложение для клиентов
• придумывать и реализовывать новые фичи, улучшать возможности продукта
• изменять основные экраны и бизнес-логику приложения в связи с новой архитектурой
• прорабатывать и документировать архитектуру проекта
• участвовать в дизайне API
Мы ждем, что вы:
• отлично знаете Swift и UIKit
• разбираетесь в функциональном и объектно-ориентированном программировании
📩 Откликайтесь на вакансию на нашем сайте
#mobile #iOS #swift #еда
Разработчик в сервис status board 🏁
Status board as a service — один из ключевых инструментов управления важными событиями (релизами, инцидентами...) во внутренних сервисах Яндекса. Каждый день им пользуются сотни наших разработчиков и девопсов. От такого сервиса требуется максимальная доступность и отказоустойчивость: он должен работать, даже если сломалось всё остальное.
Что нужно делать:
• реализовывать API для интеграции с внутренними сервисами
• развивать систему уведомлений
• интегрироваться с сервисом мониторинга, чтобы события отображались на графиках
Мы ждем, что вы:
• умеете писать рабочий, поддерживаемый и тестируемый код на Java или Go
• интересуетесь созданием высоконагруженных сервисов для разработчиков
Будет плюсом, если вы:
• знаете классические алгоритмы и структуры данных
• понимаете парадигму многопоточности, знаете основные алгоритмы и проблемы этой области
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #go #java #инфраструктура
Разработчик на Python в Лавку 🍱
Наша команда разрабатывает бэк-офис Яндекс.Лавки: платформу, которая отвечает за заказ товаров, их доставку в лавки, работу лавок и управление внутренними процессами.
Мы планируем увеличить команду в разы, создать несколько подгрупп и определить опытных тимлидов, которые будут отвечать за области платформы.
Стек: бэкенд — Python 3.7.3, aiohttp, asyncio + PostgreSQL и MongoDB; фронтенд — React. Наши особенности: дух стартапа, никакого легаси, максимальное тестирование бизнес-процессов и unit-тестирование.
Эта вакансия подходит для удаленной работы.
Нужно создать:
• систему управления товарным каталогом с контролем изменений и аудитом правок
• портал поставщика, который поможет взаимодействовать с поставщиками товаров и улучшить документооборот
• сервис ценообразования
• другие сервисы, которые оптимизируют работу коммерческой и операционной команды Лавки
Мы ждем, что вы:
• больше двух лет разрабатывали на Python
• работали с aiohttp и асинхронным программированием
• создавали веб-приложения или системы обработки данных
• умеете работать в режимах перфекциониста («делаем качественно») и стартапера («делаем быстро»)
Будет плюсом, если вы:
• работали с PostgreSQL и знаете другие БД
📩 Откликайтесь на вакансию на нашем сайте
#удаленно #бэкенд #лавка #python
Разработчик на Python в Формы 💻
Наша команда разрабатывает Яндекс.Формы. Опросы в Дзене, формы обратной связи, регистрация на мероприятия Яндекса и партнеров — всё это и многое другое работает на движке Форм. Также Формы необходимы для бизнес-процессов самого Яндекса.
Бэкенд сервиса написан на Python 3.9. Мы используем Django, PostgreSQL, Celery, Redis.
Что нужно делать:
• заниматься продуктовой разработкой
• улучшать быстродействие сервиса и оптимизировать его под растущую нагрузку
Мы ждем, что вы:
• разрабатывали на Python (или на любом языке и хотите переключиться на Python)
• понимаете, как работают веб-сервисы и Unix
• пишете эффективный и понятный код
• работали с реляционными и нереляционными БД
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #формы #python
Разработчик на Python в Лавку 🥬
Яндекс.Лавка — сервис быстрой доставки продуктов питания. У нас большие планы, мы постоянно растем и расширяемся и поэтому ищем разработчиков.
Наша команда эффективности развивает систему автоматического заказа. Вкратце: следим, чтобы всё было в наличии и свежим. Подробнее: множество прогнозов аналитиков, сотни складов, горы товаров, поставщики со сложными расписаниями, распределительный центр, менеджеры — и еще немало тонкостей. Отдельно отметим, что эта вакансия подходит для тех, кто хочет работать удаленно. Обещаем, будет интересно.
Что нужно делать:
Каждый день рассчитывать потребность лавок в товарах и быстро и без траты лишних ресурсов готовить список, учитывающий:
• ассортимент и сроки годности
• остатки на складах и в распределительном центре
• графики заказов и расписание поставок
• возможности и ограничения поставщиков
• требования к размеру и суммарную стоимость заказа
Мы ждем, что вы:
• уверенно владеете Python и понимаете ценность тестов
• хотели бы познакомиться с Pandas
• имеете представление о MapReduce
• знакомы с PostgreSQL, MongoDB или ClickHouse
Будет плюсом, если вы:
• владеете С++
📩 Откликайтесь на вакансию на нашем сайте
#удаленно #бэкенд #лавка #python
Разработчик на C++ в службу подготовки и анализа больших данных 📚
Мы обрабатываем несколько петабайтов в сутки в batch и microbatch-контурах, чтобы обеспечивать данными сервисы Яндекса (Поиск, Видео, Картинки и др.). От нас зависит качество ответа пользователям и скорость рантайма. Пишем библиотеки, позволяющие эффективно и дешево строить data science процессы в продуктовых командах, чтобы легче и быстрее внедрять фичи. Стек в основном на C++, есть также Python в виде биндингов для пользователей.
Что нужно делать:
• разрабатывать пайплайн обработки данных
• модифицировать инфраструктурный стек
• контролировать, чтобы соблюдались продуктовые требования (latency, полнота, стоимость обработки данных)
• оптимизировать ETL-процессы
Мы ждем, что вы:
• работали с большими объемами данных (поговорим о ваших завершенных проектах, о текущем стеке технологий)
• умеете писать, читать и ревьюить код
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #CPP #python
Разработчик интерфейсов в Кью 🌃
Яндекс.Кью — сервис, созданный на базе TheQuestion и Яндекс.Знатоков. Наша аудитория превышает несколько миллионов человек в день: они делятся знаниями, ведут дискуссии и помогают друг другу.
Мы ищем разработчика интерфейсов. Вам предстоит вместе с командой продукта и дизайнерами совершенствовать сервис.
Что нужно делать:
• прорабатывать UX, создавать максимально быстрые и отзывчивые интерфейсы
• улучшать текстовый редактор
• продумывать архитектуру сервиса, оптимизировать код и улучшать инфраструктуру
Мы ждем, что вы:
• знаете JavaScript, HTML и CSS
• несколько лет занимались фронтенд-разработкой
Будет плюсом, если вы:
• работали с Node.js
• работали с React, TypeScript и MobX
📩 Откликайтесь на вакансию на сайте или пишите рекрутеру — Марии Кузьменковой: @Marikuzmenkovna
#кью #фронтенд #JS #минск
Разработчик на С++ в Браузер 🎈
Яндекс.Браузер — это по-настоящему большой проект с россыпью задач для любого сильного разработчика: безопасность, скорость, пользовательский интерфейс, рендеринг и сетевой стек, интеграция с облачными сервисами.
Что нужно делать:
• поддерживать высокое качество кодовой базы
• использовать лучшие инфраструктурные решения для разработки
• уделять максимум внимания CI и тестированию
Мы ждем, что вы:
• не меньше года проектировали и разрабатывали масштабные программные продукты
• отлично знаете классические алгоритмы и структуры данных, С++, STL, многопоточное программирование
Будет плюсом, если вы:
• разрабатывали десктопные приложения для Windows, MacOS или Linux
• хорошо понимаете устройство сетей, занимались сетевым программированием
• использовали распределенные системы контроля версий
📩 Откликайтесь на вакансию на нашем сайте
#браузер #бэкенд #CPP #новосибирск #нижнийновгород
ML-разработчик в Путешествия 🚂
Сервис Яндекс.Путешествия помогает пользователям посмотреть расписание, выбрать и купить билет на самолет, поезд или автобус и забронировать проживание. Сервис раньше работал больше по рекламной модели (показывал информацию о партнерских предложениях, давал возможность уйти и забронировать нужный вариант, например на booking.com), постепенно развивая собственную платформу book on Yandex.
В продукте есть точки, где очевидным образом требуются усилия ML-специалиста (прежде всего ранжирование), есть и менее очевидные. Например, мы пытаемся запустить динамический выбор наценки на поезд, научились понимать из транспортных запросов в большом поиске, откуда и куда хочет попасть пользователь. И главное: есть проекты, которые еще только формируются и на которые мы возлагаем большие надежды, прежде всего персональные рекомендации. Мы уверены, что ML-инженер может заметно повлиять на работу сервиса!
Что нужно делать:
• отвечать за весь ML-пайплайн в Путешествиях, от формализации задачи и подготовки данных до интеграции в бэкенд и эксперименты
• вместе с аналитиками и стейкхолдерами обсуждать возможные точки применения ML-решений: где действительно полезно сделать сложное решение, а где простая эвристика будет дешевле и надежнее
Мы ждем, что вы:
• знаете Python, имеете опыт решения ML-задач
• владеете технологиями Яндекса (Nirvana, YQL и так далее)
Будет плюсом, если вы:
• знаете C++ и Go
📩 Откликайтесь на вакансию на нашем сайте
#ML #python #путешествия
Разработчик в Вебмастер 📐
Основная цель Яндекса — решать задачи людей. Любые задачи: в сети и в реальном мире, повседневные и редкие, бытовые и научные, за третий класс и за пятый курс. Именно для этого мы совершенствуем Поиск и создаем сервисы.
Мы ищем талантливого разработчика в команду Яндекс.Вебмастера. В работе мы используем MapReduce, ClickHouse и Cassandra.
Что нужно делать:
• писать бэкенд-код для Вебмастера и связанных сервисов
• обрабатывать огромные объемы данных
• обеспечивать интеграцию с другими компонентами
• проектировать отказоустойчивые системы
• создавать и совершенствовать алгоритмы анализа информации
Мы ждем, что вы:
• больше двух лет разрабатывали на Java
• знаете классические алгоритмы и структуры данных
• умеете разбираться в чужом коде
Будет плюсом, если вы:
• разрабатывали на C++
• знакомы с распределенными системами и распределенными БД
• умеете работать с Linux, знаете Bash/shell
• работали с большими объемами данных
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #java #поиск
Python-разработчик в сервисы для малого и среднего бизнеса 🖥
Яндекс разрабатывает технологии не только для обычных пользователей, но и для бизнеса. Мы стремимся сделать рекламу в интернете простой и понятной для средних и малых организаций, улучшить пользовательский опыт фрилансеров и агентств, которые помогают бизнесу решать рекламные задачи. Будет сложно, но интересно.
Что нужно делать:
• разрабатывать бэкенд на Python
• проектировать распределенные отказоустойчивые системы
• продумывать и реализовывать гибкие API, отвечающие бизнес-требованиям
Мы ждем, что вы:
• не меньше трех лет разрабатывали код на Python
• имеете опыт написания асинхронного кода
• знаете шаблоны проектирования и компонентный подход к написанию кода
• писали юнит-тесты
• работали с реляционными базами данных и Unix-системами
Будет плюсом, если вы:
• разрабатывали по методологии TDD
• работали с Docker, RabbitMQ и protobuf
• разрабатывали высоконагруженные системы
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #python
Аналитик в Путешествия ✈️
Сервис Яндекс.Путешествия помогает пользователям посмотреть расписание, выбрать и купить билет на самолет, поезд или автобус и забронировать проживание. Сервис раньше работал больше по рекламной модели (показывал информацию о партнерских предложениях, давал возможность уйти и забронировать нужный вариант, например на booking.com), постепенно развивая собственную платформу book on Yandex.
Что нужно делать:
• активно взаимодействовать с коллегами
• проводить эксперименты и объяснять их результаты
• строить и реализовывать метрики продукта и процесса
• придумывать, как улучшить сервис
Мы ждем, что вы:
• работали в сфере продуктовой аналитики не меньше трех лет
• отлично знаете Python и SQL
• способны решать сложные задачи
• готовы к активным коммуникациям
Будет плюсом, если вы:
• знакомы с прикладным ML
📩 Откликайтесь на вакансию на нашем сайте
#аналитика #python #путешествия #екатеринбург
«Офис — идеальное место для настольных игр»: во что играет Яндекс 🀄️
Во многих офисах Яндекса стоят доступные всем сотрудникам шкафы с настолками. Инженеры из Сочи и Москвы рассказывают, кого и за чем можно застать в переговорках в три часа ночи, как играть с коллегами на самоизоляции и хвастаются офисными коллекциями.
Читать полностью
Привет!
Наша команда разрабатывает Толоку, глобальную краудсорсинговую платформу. Мы настоящий международный «стартап» внутри Яндекса.
Для успешного решения самых масштабных и интересных задач мы ищем:
• Разработчиков бэкенда на Java и Kotlin
• Android-разработчиков
• Фронтенд-разработчиков
Подробнее о развитии сервиса Толока, задачах и ключевых проектах расскажет в видео Артём Григорьев.
📩 Наш рекрутер @nnktg уже ждет ваших резюме 🙂
Присоединяйтесь к команде!