💥 Начинать надо с лучшими. Приходите в Яндекс!
Стажировка — это старт карьеры. Мы предлагаем начать её с тем, кто каждый день работает над сервисами для миллионов людей. Лучших стажёров мы позовем в штат!
Как всё устроено?
Оплачиваемая стажировка идет 3, 4 или 6 месяцев. Можно выбрать удобный график — 40, 30 или 20 часов в неделю.
С кем нужно работать?
Кроме команды, у вас будет ментор. С ним можно будет обсуждать прогресс, посоветоваться и решить любой вопрос.
Кого мы ищем?
Нужно разбираться в базовых алгоритмах и структурах данных и уметь писать код на одном из языков программирования. Остальному научим.
Направления:
• бэкенд
• фронтенд
• мобильная разработка
• машинное обучение
• аналитика данных
• DevOps
• технический менеджмент
• информационная безопасность
• Deep Dive в Яндекс Маркете
📩 Хочу на стажировку!
Руководитель группы разработки на C++ в команду планирования движения робота-доставщика 🤖
Мы работаем над технологией беспилотного управления автомобилями и роботами. Ищем тимлида группы разработки на C++. Вам предстоит разрабатывать алгоритмы построения безопасной и предсказуемой траектории движения робота. Приходите, если любите изобретать алгоритмы для решения нестандартных задач.
Что нужно делать:
• формировать команду и управлять ею
• строить алгоритмы для планирования движения, гарантирующие безопасность и предсказуемость поведения робота
• анализировать проезды, чтобы выявлять текущие сложности и сформировать направление развития технологии
• проверять гипотезы и тестировать надёжность с помощью симулирования поведения робота на реальных ситуациях
Мы ждём, что вы:
• знаете С++, STL и многопоточное программирование
• умеете изобретать алгоритмы для решения нестандартных задач
• готовы быстро разрабатывать прототипы решений
• творчески подходите к поиску лучшего решения
• интересуетесь тематикой искусственного интеллекта
Будет плюсом, если вы:
• знаете Python и Jupyter Notebook
• знаете основы тервера, матстата, дискретной математики
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #CPP #беспилотники #удаленно #lead
Руководитель группы разработки локализации в сервис беспилотных автомобилей 🛰
Мы в Яндексе делаем беспилотный автомобиль, одна из базовых потребностей которого — отличное понимание как своего глобального положения и направления, так и относительного положения отдельных устройств — лидаров и камер.
Эти задачи мы решаем в рамках одной команды, используем и классические алгоритмы, связанные с поиском ключевых точек и оптимизацией, и более современные нейросетевые, близкие по своей сути к end-to-end подходам.
Что нужно делать:
• обобщить подходы и инструменты калибровок и локализации, качественно улучшить результаты их работы
• обеспечить надёжную работу обеих систем
• активно взаимодействовать с другими командами для извлечения полезной информации из полученных результатов
Мы ждём, что вы:
• отлично знаете классические алгоритмы и структуры данных
• знаете С++, STL и многопоточное программирование
• проектировали архитектуру приложений
Будет плюсом, если вы:
• работали с алгоритмами локализации, калибровки камер, лидаров или радаров
• знаете основы методов оптимизации, тервера и матстата
• знаете Python и Bash
• работали с большими объёмами данных
📩 Откликайтесь на вакансию на нашем сайте
#беспилотники #CPP #python
Руководитель команды бэкенда экспериментальных транспортных сценариев продукта Go 🚕
Команда занимается бэкендом экспериментальных транспортных сценариев в продукте Go, отвечает за развитие тарифов «Вместе», «Шаттл» и сервиса междугородних поездок, а также других новых проектов.
Мы делаем стартапы внутри Go, есть много новых идей не классических транспортных сценариев, каждая реализуется с нуля. Вас ждут архитектурные и технические челленджи, где можно здорово прокачать свои навыки.
Ждём руководителя бэкенд-команды, готового к высокому темпу разработки в условиях продуктовой гибкости.
Что нужно делать:
• технически прорабатывать новые продуктовые эксперименты
• работать с командой: заниматься развитием коллег, наймом, технопиаром, процессами
• обеспечивать отказоустойчивость системы: продумывать фолбэки и функциональную деградацию
Мы ждём, что вы:
• имеете опыт бэкенд-разработки и проектирования средне-крупных фичей
• знаете или готовы изучить C++ в короткий срок
• готовы строить процессы разработки
• умеете находить баланс между задачами бизнеса и техдолгом
Будет плюсом, если вы:
• заинтересованы в продукте, готовы погружаться в продуктовую аналитику или проходили курсы по развитию продукта
• знакомы с микросервисной архитектурой и сталкивались с основными проблемами межсервисного взаимодействия
📩 Откликайтесь на вакансию на нашем сайте
#golang #бэкенд
Разработчик в команду системной инфраструктуры Беспилотных автомобилей 🏎
Наша команда отвечает за развитие инфраструктурной части автомобиля (это прошивки, ОС, конфигурация сети, программные пакеты для мониторинга, удалённого управления, запуска прикладных программ, сбора данных для анализа и обучения). Мы ищем сильного разработчика.
Что нужно делать:
• разрабатывать и улучшать инфраструктурные компоненты автомобилей и роботов-доставщиков
• обеспечивать совместимость решений со всеми платформами
• участвовать в проектировании вычислительной платформы
Мы ждём, что вы:
• любите решать сложные проблемы
• уверенно владеете C++, Python или Go и готовы писать на них
• знаете архитектуру компьютера и Linux-систем
Будет плюсом, если вы:
• работали с системами контейнеризации (LXC, Docker)
• имели дело с сетями TCP/IP, знаете основные протоколы
• умеете писать многопоточный код
📩 Откликайтесь на вакансию на нашем сайте
#беспилотники #бэкенд #python #CPP #go #linux #удалённо
Разработчик в стриминговую платформу 📡
YDB — это одновременно платформа, на которой можно строить специализированные системы обработки и хранения данных, и распределённая масштабируемая отказоустойчивая реляционная СУБД. YDB обрабатывает миллионы запросов в секунду и хранит петабайты данных сервисов Яндекса. Многие сервисы Yandex Cloud работают на YDB, например, Network Block Storage.
Наша команда разрабатывает облачный сервис Yandex Query и движок федеративных запросов в YDB. Облачный сервис предназначен для анализа данных в Object Storage и потоковых данных из шины Yandex DataStreams с помощью SQL-запросов.
Мы ищем талантливых разработчиков, которые помогут нам развивать продукт.
Что нужно делать:
• разрабатывать core-engine процессинг
• продумывать безопасность работы пользовательского кода в облачном контуре
• отвечать за интеграцию с разнородными хранилищами данных
• решать сложные задачи в области распределенных систем и обработки данных в реальном времени
Мы ждем, что вы:
• пишете на С++, Python или Go и готовы перейти на С++
• знаете базовые алгоритмы и структуры данных
• понимаете парадигму многопоточности, знакомы с основными подходами, проблемами и ограничениями в этой области
Будет плюсом, если вы:
• работали с системами виртуализации и контейнеризации (k8s), с высоконагруженными распределенными системами или другими облачными или serverless-платформами
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Василию Кудрявцеву: @vkudryavtsev
#cloud #инфраструктура #CPP #golang
Разработчик бэкенда в Учебник 📙
Яндекс Учебник — быстрорастущая образовательная инициатива Яндекса с миллионным MAU. Наш контент — это интерактивные курсы и сборники упражнений по школьным предметам с мониторингом прогресса учителями и родителями.
За время существования платформы на ней занимались больше 10 миллионов детей и больше миллиона учителей. Еженедельно более 100 тысяч преподавателей выдают миллиону детей домашние задания. Объём данных растёт двукратно каждый год.
Наш стек технологий: Python, Django, Django REST Framework, aiohttp, FastAPI, PostgreSQL, Docker, Celery. Cписок далеко не полный. Мы не ограничиваем себя заранее заданным набором инструментов и готовы применять те технологии, которые лучше всего подходят для решения конкретной задачи. В отдельных частях сервиса используется Kubernetes и Terraform поверх Yandex Cloud. Некоторые утилиты созданы на инфраструктуре Go и Rust.
Мы активно переходим к микросервисной архитектуре.
Что нужно делать:
• самостоятельно разбираться в существующей системе с её ограничениями и допусками
• предлагать, обосновывать, декомпозировать, оценивать и реализовывать технические решения
Мы ждем, что вы:
• сильный разработчик с коммерческим опытом
• писали веб-приложения
• отлично знаете Python или TypeScript
• понимаете, зачем нужны асинхронные вызовы и что они дают
• готовы взаимодействовать с командой разработчиков, дизайнеров и методистов на понятном для них языке
• способны отвечать за обязательства, доводить начатое до работающей в проде функциональности
Будет плюсом, если вы:
• владеете более чем одним языком из списка: Python, TypeScript, Go, Rust
• ведёте один или несколько Pet-проектов или вносили значимый вклад в развитие открытых проектов
• пишете читаемый код, который легко поддерживать, и любите писать тесты
• работали с разными типами баз данных, в том числе с реляционными, понимаете разницу и основные принципы работы
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #python #typescript #golang #учебник #удаленно
Руководитель сервисной службы в Маркет 🛒
Представьте человека, который хочет купить смартфон и литр молока и получить их в одной доставке. Он нашёл на Маркете смартфон, а молоко — нет. Этот человек пойдёт к нашим конкурентам, чтобы проверить, можно ли купить всё необходимое у них.
Наша главная задача — сделать так, чтобы пользователь купил товары именно на Маркете. Чтобы решить её, мы развиваем сервисы, которые контролируют поставки и дают рекомендации о пополнении склада.
Что нужно делать:
• организовывать работу нескольких команд разработки (больше 20 человек)
• отвечать за рост доступности товаров на каждом складе
• предлагать, как развивать продукт
Мы ждём, что вы:
• больше пяти лет разрабатывали на Java
• больше двух лет работали руководителем, управляли тимлидами
• проектировали архитектуру систем и воплощали решения в жизнь
Будет плюсом, если вы:
• понимаете, как работают системы пополнения товаров
• владеете английским на уровне Intermediate
📩 Откликайтесь на вакансию на нашем сайте
#маркет #тимлид #Java
Техлид группы международной бэкенд-разработки в Плюс 💽
Команда международной разработки отвечает за развитие подписки Плюс в странах СНГ и дальнего зарубежья. Наши основные задачи — создание и дальнейшее развитие фреймворка интернационализации, который позволит нам быстро и стабильно масштабировать запуск и развитие Плюса в новых странах.
Если вам интересно, присоединяйтесь к нашей команде.
Что нужно делать:
• решать задачи бизнеса, организационные и технические: обсуждать детали проекта с продуктовыми менеджерами, работать над проектом итеративно
• управлять процессом разработки, следить за качеством кода
• обеспечивать стабильность работы: развивать автоматическое тестирование, мониторинги, процессы безопасных релизов
• нанимать и курировать разработчиков
• проектировать архитектуру, обеспечивать отказоустойчивость
Мы ждём, что вы:
• управляли командой из двух и более разработчиков
• строили процессы разработки и общения с заказчиками
• хорошо знаете Сore Java и имеете опыт коммерческой разработки на Java
• знаете базовые алгоритмы и структуры данных, области их применения
Будет плюсом, если вы:
• имели опыт интернационализации сервисов
• разрабатывали для Unix или Linux
• использовали нереляционные СУБД
• занимались многопоточным программированием
• создавали распределённые системы с большой нагрузкой
• работали со Spring Framework, Spring Boot
📩 Откликайтесь на вакансию на нашем сайте
#плюс #framework #Java
Разработчик рантайма в Поиск по товарам 🛒
Наша группа занимается ускорением и оптимизацией работы Поиска по товарам. У нас простор для алгоритмических оптимизаций, в том числе при помощи ML. Мы планируем оптимизировать поиск, в несколько раз сократив время обработки запроса и потребляемую память.
Что нужно делать:
• писать код на C++ и Python
• разрабатывать и поддерживать высоконагруженный рантайм
• предлагать идеи для улучшения продуктов
Мы ждём, что вы:
• владеете C++ или готовы на него перейти
• знаете классические алгоритмы и структуры данных
Будет плюсом, если вы:
• проектировали распределённые высоконагруженные системы
• хорошо подготовлены математически
• имеете опыт олимпиадного программирования
📩 Откликайтесь на вакансию на нашем сайте
#поиск #CPP #python #ML #удаленно #белград
Руководитель команды разработчиков на Java в Яндекс 360 📬
Яндекс 360 — виртуальное рабочее пространство, которое включает в себя Почту, Диск, Документы, Календарь, Заметки и Мессенджер. Мы ищем тимлида со знанием Java. Если вам интересно разрабатывать сложные отказоустойчивые сервисы, управлять людьми и проектами, добро пожаловать в нашу команду!
Что нужно делать:
• писать код и проводить код-ревью
• отвечать за наём, мотивацию и развитие разработчиков
• улучшать процессы разработки
• работать над отказоустойчивостью системы.
Мы ждём, что вы:
• руководили командой
• знаете Java или другой язык
• понимаете особенности разработки и проектирования распределённых отказоустойчивых систем
Будет плюсом, если вы:
• проектировали архитектуру сложных систем
• разрабатывали высоконагруженные сервисы
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #java #ya360 #lead #казань #минск #удаленно
Продуктовый аналитик в новый международный продукт 📊
Яндекс разрабатывает несколько проектов для международных рынков. Мы ищем продуктового аналитика, готового сопровождать эти проекты. Отлично, если вы знаете Python, владеете любым диалектом SQL и основами матстата.
х сопровождать эти проекты от создания прототипа до выхода в продакшн.
Что нужно делать:
• строить дашборды и воронки
• определять, какие события и в каком виде записывать в логи, и объединять логи из разных систем
• разрабатывать продуктовые метрики
• выявлять причины аномалий
Мы ждем, что вы:
• используете Python для анализа данных
• знаете любой диалект SQL
• знаете математику и основы матстат
Будет плюсом, если вы:
• работали над веб-сервисами или SaaS
📩 Откликайтесь на вакансию на нашем сайте
#аналитика #python #поиск #белград #удаленно
Тренировки 3.0: новые лекции, задачи и возможность присоединиться к команде Яндекса
Тренировки Яндекса по алгоритмам возвращаются. Вас ждут 6 новых лекций, задания к ним, разборы решений и контест на время, чтобы набрать дополнительные баллы.
🎯 Тренировки делятся на два уровня сложности. Дивизион А подойдёт участникам, которые готовятся к олимпиадам по спортивному программированию, а дивизион B — тем, кто хочет пройти отбор в ИТ-компанию.
🏆 За решение задач вы поднимаетесь в рейтинге участников. У каждого дивизиона свой рейтинг, поэтому возможность проявить себя есть как у олимпиадников, так и у тех, кто только начинает изучать алгоритмы.
🎁 50 лидеров рейтинга каждого дивизиона пригласим на торжественное награждение в офис в Москве. Если живёте в другом городе России — привезём за счёт компании. Разработчикам предложим фаст-трек в Яндекс.
Все остальные участники, которые решат больше 50% задач, получат сертификаты о прохождении Тренировок.
Зарегистрироваться
💡 9 февраля пройдет трансляция, на которой расскажем подробнее про формат новых Тренировок, вместе порешаем задачи на скорость и обсудим, как знание алгоритмов помогает пройти отбор в ИТ-компанию.
Fullstack-разработчик в Поиск 🧲
Наша команда разрабатывает SaaS-решение для международного рынка e-commerce. В проект на ранней стадии развития нужны талантливые разработчики, которые готовы выращивать этот проект до большого и зрелого сервиса. Ищем разработчиков, которые готовы непосредственно писать код и формулировать задачи для других разработчиков, а также принимать активное участие в обсуждении продукта.
Что нужно делать:
• закладывать основы кодовой базы
• принимать архитектурные решения
• участвовать в формировании команды
Мы ждём, что вы:
• имеете опыт разработки на Python или под Node.js
• выстраивали процессы CI/CD
• развёртывали сервисы в облаках AWS, Azure и т. д.
• готовы быстро осваивать новые для себя технологии и предметные области
Будет плюсом, если вы:
• руководили разработкой
• обладаете широким кругозором
📩 Откликайтесь на вакансию на нашем сайте
#fullstack #python #nodejs #CICD
Разработчик в группу качества блендинга товарного поиска 🎁
Наша команда улучшает качество поиска по товарам — помогает людям искать, выбирать и покупать товары в рунете. Если вам интересно решать сложные ML-задачи, ставить смелые эксперименты и глубоко их анализировать, вы не боитесь внедрять новый код в рантайм поиска, присоединяйтесь к нашей команде — будем строить будущее электронной коммерции вместе.
Что нужно делать:
• писать код на C++ и Python для рантайма и обучения моделей
• проводить A/B-эксперименты и анализировать результаты
• исследовать новейшие ML-подходы и предлагать идеи для улучшения качества ранжирования
Мы ждём, что вы:
• умеете формулировать задачи в терминах ML, понимаете, как измерить результат, знакомы с разными алгоритмами и можете выбрать подходящий, решали ML-задачи на практике
• владеете C++ или готовы на него перейти
Будет плюсом, если вы:
• имели дело с CV, NLP, рекомендательными системами
• обучали большие ML-модели типа BERT
• занимались коммерческой разработкой
📩 Откликайтесь на вакансию на нашем сайте
#ml #CPP #поиск #белград
Руководитель команды визуализации и веб-проектов в Беспилотные автомобили 🚥
Чтобы эффективно разрабатывать беспилотные технологии, мы создаём веб-сервисы. Например, инструменты оперирования флотом, интерфейсы инженера-испытателя и пассажира беспилотного такси, интерфейсы визуализации. За эти сервисы отвечает наша команда.
Что нужно делать:
• разрабатывать новые сервисы и развивать существующие решения
• управлять командой
Мы ждём, что вы:
• уверенно разбираетесь в веб-разработке (фронтенд и бэкенд)
• руководили командой из нескольких человек
• уверенно владеете современным стеком технологий веб-разработки (Node.js, TS, React, webpack, SCSS) и хорошо знакомы с технологиями бэкенда (Python, Java, C++, nginx)
• хорошо понимаете, как происходит деплой
Будет плюсом, если вы:
• имеете представление о веб-технологиях визуализации (WebGL)
• знакомы с технологиями мобильной разработки
📩 Откликайтесь на вакансию на нашем сайте
#беспилотники #тимлид #техлид #фронтенд #бэкенд
Embedded-разработчик в Лавку 🍗
Яндекс Лавка хочет доставлять продукты ещё быстрее и качественнее. Нам нужны более эффективные склады, для которых мы решили разработать роботов. Мы хотим быть первыми в нише разработки роботизированных решений для очень маленьких дарксторов и ПВЗ.
Что нужно делать:
• искать и строить архитектуру программно-аппаратных решений для взаимодействия с сенсорами, контроллерами, актуаторами и моторами складского робота
• реализовывать алгоритмы управления роботами и обработки данных с сенсоров
• тестировать разрабатываемые решения
Мы ждём, что вы:
• уверенно владеете языками программирования С и C++, знаете классические алгоритмы и структуры данных
• отлично понимаете работу интерфейсов CAN, RS232/RS485, USB, Ethernet, SPI, I2C
• понимаете особенности применения операционных систем реального времени (RTOS) в проектах
• знаете CMake/Make-скрипты
• понимаете архитектуру и принципы работы современных микроконтроллеров (ARM)
Будет плюсом, если вы:
• работали в Unix-подобном окружении, разрабатывали скрипты
• владеете Python, Assembler (ARM)
• работали со скоростными интерфейсами PCIe, LVDS, MIPI D-PHY
• имеете опыт применения FPGA в проектах
📩 Откликайтесь на вакансию на нашем сайте
#лавка #CPP #C #бэкенд #python #ARM #CAN
Старший ML-разработчик в службу исследований ML Поиска 🔍
Наши основные задачи — улучшение качества ранжирования веб-поиска, поиска по картинкам, музыкального поиска для Алисы. Мы заботимся о том, чтобы пользователь, пришедший с запросом, получил ответ с учетом индивидуальных особенностей задачи, решаем задачи от начала до конца, включая анализ проблемы, разработку системы онлайн- и офлайн-метрик, обучение больших поисковых моделей (например BERT), внедрение моделей в продакшен, проведение А/В-экспериментов.
Что нужно делать:
• технически отвечать за несколько проектов Поиска
• писать код на C++ и Python
• обучать и внедрять ML-модели
• проводить А/В-эксперименты
• анализировать ранжирование, основываясь на данных
Мы ждём, что вы:
• понимаете принципы ML
• решали прикладные задачи с помощью технологий Deep Learning в областях NLP или рекомендаций
• имеете опыт работы с одним из фреймворков Deep Learning (PyTorch, TensorFlow или других)
• хорошо знаете C++ или Python
• хорошо знаете алгоритмы и структуры данных
Будет плюсом, если вы:
• самостоятельно вели проекты
• работали ментором или руководителем
📩 Откликайтесь на вакансию на нашем сайте
#ML #поиск #CPP #python
Разработчик бэкенда Yandex Query Language 🛠
YQL-сервис (Yandex Query Language) — это один из самых популярных внутренних сервисов Яндекса, он позволяет удобно разрабатывать запросы к различным системам хранения данных.
YQL-сервис это и SQL-диалект написания запросов, и сервер-интерпретатор этого диалекта в LLVM, и MPP-система (multi parallel processing) исполнения этих запросов, и интегрированная веб-среда для аналитиков данных. Аналогами являются Google BigQuery/Dremel, Apache Impala, Apache Hive.
В настоящее время этот сервис интегрируется с Яндекс Облаком. Он активно развивается, и нам требуются высококвалифицированные, опытные специалисты, способные помочь в его развитии.
Что нужно делать:
• решать задачи по развитию сервиса внутри Яндекса
• решать задачи по развитию сервиса в Яндекс Облаке (интеграция бэкенда с различными базами данных, доступными в Яндекс Облаке — PostgreSQL, MySQL, Yandex Database, MongoDB и т. п.)
Мы ждем, что вы:
• готовы разрабатывать на С++
• знаете классические алгоритмы и структуры данных
• понимаете парадигму многопоточности, знаете основные алгоритмы и характерные проблемы в этой области
• понимаете ключевые аспекты построения отказоустойчивых распределённых систем
• умеете писать легкочитаемый код
Будет плюсом, если вы:
• имеете опыт работы c PostgreSQL, MySQL, MongoDB и т. п.
• имеете опыт разработки на Java или Python
• имеете опыт разработки высоконагруженных распределённых систем
• готовы быстро изучать новые незнакомые области
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Василию Кудрявцеву: @vkudryavtsev
#cloud #инфраструктура #CPP #postgresql
Hardware testing engineer ⚙️
Мы — команда тестирования и разработки Умных устройств. Разрабатываем Яндекс Станции, Яндекс ТВ, устройства для умного дома и многое другое. Наша продуктовая линейка расширяется, продукты развиваются и их количество растёт на рынке с каждым днём.
Приглашаем к себе в команду инженера по тестированию, который умеет проводить комплексное тестирование электронных устройств, составлять подробные багрепорты и писать код на Python или Shell.
Что нужно делать:
• проводить испытания и исследования новых сверхсекретных разработок и уже выпущенных умных устройств
• продумывать, организовывать, масштабировать и автоматизировать процесс тестирования умных устройств
• участвовать в разработке тестовых установок и их внедрении в процессы тестирования
• взаимодействовать с командами разработки, менеджерами и производственными фабриками
Мы ждем, что вы:
• знаете теорию тестирования и умеете её применять
• работали инженером по тестированию электронных устройств больше двух лет
• представляете, как работает электроника на всех уровнях — от электрических схем и отдельных компонентов до прикладного софта под управлением ОС Linux и Android
• можете понятно, структурно, логически описать проделанную работу, объяснить постановку целей, задач, гипотез при проведении исследований и тестирования
• умеете работать с контрольно-измерительными приборами и оборудованием
• умеете программировать на Python или писать Shell-скрипты
Будет плюсом, если вы:
• имеете опыт работы или опыт исследования приёмо-передающих радиоустройств, встраиваемых радиомодулей Wi-Fi, Bluetooth, Zigbee, IoT, SDR-приёмопередатчиков
• писали приложения или драйверы для embedded-систем на базе ARM-процессоров под Linux, Android или Bare metal
• вели свои pet-проекты, связанные с разработкой прикладной электроники, о которых можете нам рассказать
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Светлане Смирновой: @svsmirnova
#qa #python #linux #android #shell
Разработчик интерфейсов в Вертикали 🏡
Яндекс Вертикали — это шесть крупных продуктов: Авто.ру, Яндекс Аренда, Яндекс Недвижимость, CM.Expert, Яндекс Путешествия и Яндекс Услуги. Ежедневная аудитория превышает пять миллионов человек, а моментальная нагрузка составляет десятки тысяч RPS.
Наши разработчики:
• плотно взаимодействуют с владельцами продуктов и влияют на развитие продуктов
• разрабатывают дизайн-систему
• проектируют сервисы вместе с бэкендом
• разрабатывают общие библиотеки для всех Вертикалей
Наш стек:
• языки и библиотеки: TS, React, Redux, Angular
• BFF и SSR на Node.js
• бэкенды на Node.js
• Docker для контейнеризации
• Redis, Prometheus, protobuf, YT, YDB
• развитые системы логов, мониторинга, алертов, трейсов и деплоя для ежедневных релизов
• тесты: юнит, скриншотные, E2E
Что нужно делать:
• разрабатывать продуктовые задачи от идеи до продакшена
• решать нетривиальные задачи
• развивать инфраструктуру, инструменты разработки и процессы в команде
Мы ждем, что вы:
• любите программирование
• хотите учиться новым технологиям (мы всему научим)
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Валерии Катеринич: @Katerinich_Valerie
#вертикали #фронтенд #typescript #react #redux
Разработчик на Python в HR Tech 🕹
Наша команда создаёт и поддерживает экосистему сервисов, которые необходимы для ежедневной работы всей компании и её подразделений: карьерный портал, Календарь, внутренний сервис Командировки, суперапп, а также всё для найма и оценки: внутренняя система для удобного поиска кандидатов, Ревьюшница и Фидбечница для прохождения ревью и Ачивница для созерцания своих достижений.
Мы постоянно совершенствуем сервисы и ищем в нашу дружную и растущую команду сильных и увлечённых разработчиков. Мы экспериментируем, проводим хакатоны и объединяемся в виртуальные команды. У нас есть тёплый «ламповый» чат и регулярные общие встречи по работе и не только. С нами интересно и хорошо, особенно накануне дедлайнов.
Что нужно делать:
• максимально быстро и эффективно реализовывать новую функциональность
• выполнять задачи, связанные с масштабированием, оптимизацией и ускорением сервисов
• тесно взаимодействовать с другими командами (переиспользовать внутренние технологии, в том числе технологии «больших» внешних сервисов, унифицировать разработку и процессы)
• экспериментировать и находить новые интересные решения
Мы ждем, что вы:
• писали на Python с использованием фреймворка Django или готовы переключиться на него
• понимаете, как работают веб-сервисы
• пишете эффективный и понятный код
• способны объяснять свои решения и договариваться с коллегами
• работали с реляционными и нереляционными базами данных и понимаете их устройство
• внимательны к пожеланиям и проблемам пользователей
📩 Откликайтесь на вакансию на нашем сайте
#hrtech #python #django #удаленно
Аналитик в группу аналитики качества сервиса Вертикалей 📈
Вертикали — это классифайд-сервисы Авто.ру, Яндекс Недвижимость и Яндекс Аренда.
Мы, отдел качества, ищем человека, который будет анализировать поведение пользователей, разрабатывать меры для предотвращения мошенничества, создавать модели актуальности объявлений, автоматизировать ручные процессы и искать точки роста.
Что нужно делать:
• выдвигать и проверять гипотезы
• проводить эксперименты
• строить модели, которые автоматизируют процессы
• управлять антифрод-системой
• разрабатывать и визуализировать метрики качества сервисов
Мы ждём, что вы:
• знаете SQL и устройство баз данных
• разбираетесь в статистике
• знаете Python (в частности, библиотеку pandas)
• умеете работать с неструктурированными данными
• готовы применять технологии ML, умеете строить модели и обучать их
Будет плюсом, если вы:
• занимались ETL-процессами
• применяли ML на практике
📩 Откликайтесь на вакансию на нашем сайте
#аналитика #вертикали #удаленно #ереван #алматы #SQL #python #pandas #ML #ETL
ML-разработчик в Картинки 🎆
Яндекс Картинки — высоконагруженный сервис с большим количеством пользователей каждый день. Количество ежедневных запросов уступает только веб-поиску. Мы ищем энергичного и целеустремлённого человека с экспертным опытом в ML и желанием создать хороший продукт.
Вот некоторые факты о поиске по картинкам:
• миллионы пользователей в день, миллиарды изображений в поисковой базе
• больше 10 петабайт данных и больше 30 тысяч вычислительных ядер в контент-системе
• тысячи машин в рантайме и тысячи запросов в секунду
• около тысячи различных сигналов в ранжировании
• нечёткая склейка дубликатов миллиардов изображений
Важные задачи: улучшение качества поиска картинок, разработка моделей ML и внедрение продуктовых решений в поиск.
Что нужно делать:
• генерировать идеи по улучшению ранжирования и моделей
• обучать модели ML для ранжирования картинок
• внедрять в поисковый рантайм модели и факторы ранжирования
• писать код на C++ и Python
• проводить A/B-эксперименты
Мы ждём, что вы:
• хорошо знаете C++ или Python
• разбираетесь в алгоритмах и структурах данных
• хотите заниматься аналитикой, ML и бэкенд-разработкой
📩 Откликайтесь на вакансию на нашем сайте
#ML #CPP #python #картинки
Инженер данных в команду беспилотных автомобилей 🎮
Развитию технологий беспилотного вождения помогает анализ данных, а у нас они исчисляются петабайтами. Ищем инженеров, которые помогут нам анализировать эти данные. От вас — знание тервера, SQL и Python.
Что нужно делать:
• проектировать и создавать витрины данных
• реализовывать ETL-процессы по формированию аналитического слоя данных
• создавать процедуры по мониторингу качества данных
• создавать модель управления данными и выстраивать операционные процессы по управлению данными
Мы ждём, что вы:
• окончили технический вуз, отлично знаете матстат, тервер, методы оптимизации
• уверенно знаете SQL, понимаете принципы построения моделей хранения и обработки данных
• знаете Python
Будет плюсом, если вы:
• работали с хранилищами данных и проектировали схемы данных или ETL-процессы в реальных задачах
• знаете Airflow или другие инструменты оркестрации ETL-пайплайнов
• работали с YT/YQL и другими инструментами инфраструктуры Яндекса
• владеете инструментами визуализации данных
• знаете методы ML
• участвовали в соревнованиях по программированию или обработке данных
📩 Откликайтесь на вакансию на нашем сайте
#аналитика #python #беспилотники
Разработчик на C++ в Поиск 🔎
От нашей команды напрямую зависит полнота поисковой выдачи Яндекса: мы работаем над алгоритмами, которые обрабатывают запросы и выдают пользователю лучший ответ. Ищем крутого разработчика, который понимает сложный код на C++ и умеет обучать ML-модели, чтобы вместе проектировать и реализовывать высоконагруженные бэкенды.
Что нужно делать:
• изучить механизмы работы поискового робота, который обходит весь интернет
• улучшать обход интернета с помощью ML
• решать проблемы в глубоком высоконагруженном бэкенде Яндекса
• анализировать причины проблем обхода
Мы ждём, что вы:
• хорошо знаете алгоритмы, C++ и Python
• знаете основы ML
Будет плюсом, если вы:
• хорошо знаете математику
• строили пайплайн работы с данными и обучения моделей
• знакомы с нейронными сетями и глубоким обучением
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #CPP #python #поиск
Разработчик СУБД Greenplum в Yandex Cloud ☁️
Наша команда специализируется на технологиях хранения, обработки и анализа данных.
Мы предоставляем управляемые сервисы пользователям Yandex Cloud и всем сервисам компании. Приходите, чтобы вместе улучшать современную аналитическую СУБД Greenplum для работы в облаке.
Что нужно делать:
• разрабатывать ядро Greenplum
• развивать инструменты диагностики производительности запросов
• разрабатывать или портировать расширения для PostgreSQL/Greenplum
• искать и изучать узкие места в производительности Greenplum
• анализировать core-файлы и исправлять ошибки
Мы ждём, что вы:
• отлично знаете C/C++
• разрабатывали для Linux и владеете стандартными инструментами
• разрабатывали СУБД или имеете обширный опыт эксплуатации PostgreSQL/Greenplum
• разбираетесь в производительности кода
📩 Откликайтесь на вакансию на нашем сайте
#инфраструктура #golang #java #CPP #python #cloud #белград #алматы #ереван #удаленно
Разработчик интерфейсов в группу разработки платформенных интерфейсов 🖼
Наша группа разрабатывает массовые фронтенд-сервисы для бизнес-подразделений Яндекса, такие как рабочее место сотрудника поддержки, рабочее место рекрутера, сервис для коммуникации. Ищем фронтенд-разработчика для развития и реализации проектов по текущим сервисам и разработки новых сервисов.
Что нужно делать:
• работать в команде
• выполнять проекты, которые улучшают наши продукты, работу, процессы и жизнь всех, кто ими пользуется
• создавать веб-сервисы, которыми будут пользоваться тысячи сотрудников
• прорабатывать архитектуру решений
• заниматься поддержкой и отвечать за стабильность наших сервисов
Мы ждём, что вы:
• отлично разбираетесь в JS
• работали с библиотеками React и Redux
• знаете платформу Node.js 14+ и спецификацию ES11
• владеете HTML/CSS и готовы заниматься вёрсткой
Будет плюсом, если вы:
• владеете TS
• работали с Git, Protobuf, gRPC, Effector
• конфигурировали nginx, webpack, линтеры
• писали тесты
• знакомы с Unix-подобными системами
📩 Откликайтесь на вакансию на нашем сайте
#JS #TS #react #redux #nodejs #unix
Руководитель группы ML-трекера в Беспилотные автомобили 🛰
Беспилотный автомобиль умеет распознавать объекты: автомобили, пешеходов, велосипеды и многое другое. После детекции требуется понять, как движется объект, т. е. построить траекторию.
Вы соберёте команду, которая будет:
• развивать алгоритмы трекинга объектов на основании их детекций
• развивать алгоритмы объединения траекторий от различных источников
• разрабатывать алгоритмы трекинга объектов для симуляторов
• автоматизировать разметку треков
Мы ждём, что вы:
• руководили командой ML-инженеров
• решали сложные прикладные задачи с помощью DL
• хорошо знакомы с линейной алгеброй, тервером, дискретной математикой и теорией оптимизации
📩 Откликайтесь на вакансию на нашем сайте
#беспилотники #тимлид #техлид #ml
Разработчик локализации и калибровок в Беспилотные автомобили 🏎
Наша команда решает задачи определения положения автомобиля в пространстве (локализация) и устройств — камер, лидаров и радаров — относительно автомобиля (калибровка). Мы используем и классические алгоритмы, связанные с поиском ключевых точек и оптимизацией, и более современные нейросетевые, близкие к end-to-end-подходам.
Что нужно делать:
• обобщить инструменты калибровок и качественно улучшить результаты их работы
• обобщить подходы к калибровкам и локализации, обеспечить надёжное выполнение обеих задач
Мы ждём, что вы:
• отлично знаете классические алгоритмы и структуры данных
• знаете С++, STL и многопоточное программирование
Будет плюсом, если вы:
• работали с алгоритмами локализации и калибровки камер, лидаров или радаров
• знаете основы методов оптимизации, тервера и матстата
• знаете Python и Bash
📩 Откликайтесь на вакансию на нашем сайте
#беспилотники #бэкенд #CPP