Руководитель команды разработки внутреннего облака Яндекса ☁️
Внутреннее облако позволяет максимально эффективно использовать ресурсы Яндекса, а
команда низкоуровневой разработки устраняет неполадки, исследует и дорабатывает его. А ещё мы отвечаем за инфраструктуру и производительность GPU-суперкомпьютеров «Червоненкис», «Ляпунов» и «Галушкин».
Что нужно делать:
• поддерживать нашу ветку ядра: портировать патчи, внедрять на кластере
• оптимизировать производительность, надёжность и эффективность среды исполнения GPU и Infiniband interconnect
• отлаживать и устранять нетипичные проблемы в кластере, внедрять новое оборудование
Мы ждем, что вы:
• управляли командой и хотите продолжать этим заниматься
• знаете Go, C, C++ или Python
• хорошо понимаете принципы работы операционных систем, контейнеризации и виртуализации
• интересуетесь сферой R&D, умеете решать нетипичные задачи
Будет плюсом, если вы:
• возглавляли команду низкоуровневых инженеров и разработчиков
• занимались проектами, связанными с распределёнными вычислениями на GPU
• разрабатывали ядро Linux и его модули
• знаете устройство аппаратной архитектуры x86 и её особенности
📩 Откликайтесь на вакансию на нашем сайте
#инфраструктура #удаленно #lead
Fullstack-разработчик в Поиск 🧲
Наша команда разрабатывает SaaS-решение для международного рынка e-commerce. В проект на ранней стадии развития нужны талантливые разработчики, которые готовы выращивать этот проект до большого и зрелого сервиса. Ищем разработчиков, которые готовы непосредственно писать код и формулировать задачи для других разработчиков, а также принимать активное участие в обсуждении продукта.
Что нужно делать:
• закладывать основы кодовой базы
• принимать архитектурные решения
• участвовать в формировании команды
Мы ждём, что вы:
• имеете опыт разработки на Python или под Node.js
• выстраивали процессы CI/CD
• развёртывали сервисы в облаках AWS, Azure и т. д.
• готовы быстро осваивать новые для себя технологии и предметные области
Будет плюсом, если вы:
• руководили разработкой
• обладаете широким кругозором
📩 Откликайтесь на вакансию на нашем сайте
#fullstack #python #nodejs #CICD
Java-разработчик в логистическую платформу Доставки 📦
Яндекс Доставка — молодой и быстрорастущий сервис Яндекса. Всего за полтора года мы построили с нуля одну из крупнейших логистических компаний в стране и стали одними из лидеров на рынке срочной доставки в 500 городах России и СНГ.
Мы ищем инженера-разработчика бэкенда логистической платформы Доставки.
Исторически в Яндексе сформировались две логистические платформы: на Маркете и в Доставке. Решая схожие задачи, мы хотим переиспользовать часть логистической платформы Маркета и создать обобщённое решение.
Наш продукт помогает тысячам пользователей получать заказы каждый день.
Мы используем Java 11 и 17, Spring, Spring Boot, PostgreSQL, Hibernate, придерживаемся принципов REST API и DDD. У нас нет legacy-кода, настроена непрерывная интеграция и доставка, мы пишем интеграционные и нагрузочные тесты.
Что нужно делать:
• заниматься интеграцией с различными сервисами
• разрабатывать клиентские API
• масштабировать и стабилизировать сервиса
• при желании погружаться в процессы логистики, маршрутизации, оплаты и расчётов
Мы ждём, что вы:
• уверенно владеете Java SE 8+, разрабатываете веб-приложения больше трёх лет
• умеете проектировать REST API
• проектировали базы данных, умеете писать и оптимизировать SQL-запросы
Будет плюсом, если вы:
• умеете самостоятельно вести технические проекты: не только придумываете решения, но и оцениваете, реализовываете, поддерживаете их в продакшене
• имеет опыт работы с микросервисами
📩 Откликайтесь на вакансию на нашем сайте
#java #RESTAPI #SQL #доставка
Разработчик на Python в команду привлечения новых пользователей Яндекс Про 🚕
Приложение Яндекс Про — это рабочий инструмент водителя и курьера. С его помощью в десятках стран мира сотни тысяч водителей и курьеров выполняют миллионы заказов такси и доставки каждый день. Наша продуктовая команда занимается разработкой сервисов для упрощения и автоматизации процессов привлечения новых водителей и курьеров.
Мы ищем Python-разработчиков, для которых важны как технические вызовы, так и возможность создавать новый международный продукт, влияющий на жизнь миллионов людей.
Что нужно делать:
• участвовать в принятии продуктовых решений и разработке новых фич
• проектировать новые микросервисы и менять архитектуру существующих
• развивать и улучшать существующие сервисы
Мы ждём, что вы:
• уверенно владеете Python и имеете опыт бэкенд-разработки
• разбираетесь в NoSQL- и SQL-базах данных: PostgreSQL, MongoDB, Redis, ClickHouse и т. д.
• ориентируетесь в классических алгоритмах и структурах данных
• имеете опыт разработки для Linux
Будет плюсом, если вы:
• имеете опыт работы со стеком asyncio в Python
• программируете на C++ или хотели бы его освоить
• имеете опыт разработки распределённых систем и знакомы с микросервисной архитектурой
• стремитесь глубоко погружаться в продукт, над которым работаете
• любите анализировать продуктовые и технические метрики и предлагать идеи для их улучшения
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #python #CPP #postgresql #mongodb #redis #clickhouse #linux #yandexgo
ML-разработчик в группу международного синтеза речи 🔉
Мы отвечаем за голос Алисы и занимаемся переводом видео. Уже освоили несколько языков, но не собираемся на этом останавливаться. Присоединяйтесь, если хотите решать задачи на стыке NLP и звука, экспериментировать с нейросетями и знаете Python.
Что нужно делать:
• вдумчиво анализировать данные
• читать научные статьи
• экспериментировать с новыми архитектурами нейросетей
• улучшать переносимость подходов между языками
• писать код для внедрения своих моделей в продакшн
Мы ждем, что вы:
• понимаете принципы машинного обучения
• обучали нейросетевые ML-модели в индустрии или исследовали их
• хорошо знакомы с Python
• готовы внедрять результаты ваших исследований на C++
Будет плюсом, если вы:
• работали с ASR, голосовой биометрией, Text-to-Speech или Voice Conversion
• работали с NLP
• знаете cuDNN, CUBLAS, CUDA, TensorRT
📩 Откликайтесь на вакансию на нашем сайте
#ml #python #CPP #поиск #удаленно
Data Engineer в Практикум 📚
Яндекс Практикум — это образовательный сервис, который помогает людям освоить профессию с нуля или приобрести навыки, чтобы преуспеть в текущей. Главная ценность для нас — успех наших студентов, который подтверждают исследования ВШЭ.
Команда дата-инженеров разрабатывает, эксплуатирует и развивает аналитическую инфраструктуру, которая помогает принимать решения другим командам Практикума. У нас атмосфера стартапа, мы много экспериментируем, работаем с гипотезами и непрерывно улучшаем внутренние процессы. Стремимся применять лучшие практики в инженерии данных, минимизировать toil work и автоматизировать процессы эксплуатации.
Что нужно делать:
• заниматься инфраструктурой обработки данных для аналитики и пользовательских сервисов
• проектировать и создавать витрины данных из «сырых» продуктовых источников и внешних API
• настраивать эффективное обновление данных
• развивать логическую архитектуру DWH для удобной работы аналитиков
• отвечать за стабильность и надёжность DWH и улучшать их
• формулировать требования для новых источников данных и встраивать их в существующие модели агрегаторов данных
Мы ждем, что вы:
• больше трёх лет работали инженером данных
• работали со специализированными аналитическими базами данных Greenplum, Vertica, ClickHouse, Teradata
• работали с AWS, PostgreSQL
• пишете на Python или Go чистый оптимальный код, который легко поддерживать и тестировать, или хотите этому научиться
• покрываете свой код тестами
• разрабатывали ETL-процессы
• хорошо знаете SQL и понимаете устройство реляционных баз данных
• проектировали витрины для дашбордов
• хотите строить нагруженные системы и понимаете, как это делать
• понимаете принципы отказоустойчивости и масштабирования сервисов
📩 Откликайтесь на вакансию на нашем сайте
#практикум #data #dwh #sql #postgresql
Operational Analyst 📝
Yango Delivery is an international project working in 13 countries and four continents, with more than 100 specialists shaping its future every day. We prefer an entrepreneurial working style with a high degree of freedom where anyone can make a real difference.
Right now, we’re looking for a senior/mid-level analyst to join our international operational analytics team.
Responsibilities:
• Generate ideas, research data, and A/B test hypotheses to improve the business
• Analyze delivery and support operations for insights, including behavior patterns, cohort analytics, and courier segmentation
• Develop operational tools and courier policies (incentive plans, subsidy policies, activity programs, and so on) to decrease operational costs and drive overall profitability
• Track operational and courier metrics and analyze changes
• Manage initiative implementation to significantly impact business revenue/profitability in the long term
• Create actionable dashboards and data-driven decision-making tools to support business stakeholders
Qualifications:
• University degree in exact sciences/economics
• 1-3 years of analytical experience
• Strong analytical skills and business acumen
• Strong knowledge of SQL and Python
• Project management skills/experience
• Advanced communication skills
• Upper-intermediate English fluency
Preferred qualifications:
• Advanced MS Excel proficiency
• Familiarity with machine learning techniques
• Advanced proficiency with Tableau, Power BI, or a similar data-visualization tool
📩 Откликайтесь на вакансию на нашем сайте
#yango #аналитика #доставка
Разработчик системы планирования движения беспилотного автомобиля 🏎
Мы разрабатываем систему планирования безопасного движения беспилотных машин. Присоединяйтесь, если отлично пишете на C++ и знаете математику. Будет здорово, если имели дело с Python и промышленными ML-системами.
Что нужно делать:
• разрабатывать алгоритмы планирования движения
• улучшать асимптотическую сложность алгоритмов и оптимизировать код
• проектировать архитектуру систем
• придумывать метрики качества, собирать датасеты
• внедрять машинное обучение в планирование движения
Мы ждём, что вы:
• хорошо владеете С++, пишете понятный, надёжный и эффективный код
• знаете математику
Будет плюсом, если вы:
• участвовали в соревнованиях по программированию или машинному обучению
• оптимизировали программы
• разрабатывали промышленные ML-системы
• ставили и решали задачи нелинейного программирования
• хорошо владеете Python
📩 Откликайтесь на вакансию на нашем сайте
#ml #CPP #беспилотники #удаленно
Руководитель службы управления маркетплейсом в Доставку 📦
Мы развиваем множество технологий, связанных с распределением заказов внутри нашего маркетплейса и назначением курьеров. Наша миссия — максимизировать эффективность работы Доставки, и вот чему мы уже научились:
• объединять посылки в один маршрутный лист и перестраивать его по ходу движения курьера (например, добавлять новые заказы по пути), чтобы увеличить заработок курьера и повысить эффективность системы
• более гибко выбирать исполнителей заказов (примеры условий: доставлять горячую еду могут только курьеры с термосумками, а тяжёлые заказы — только автокурьеры с их согласия)
Что нужно делать:
• обеспечивать качество Доставки, метрики исполняемости заказа и доступности сервиса в условиях экономических ограничений и темпов роста
• оптимизировать эффективность маркетплейса, оптимально выбирать исполнителей заказов
• создавать подходы к управлению спросом и курьерами
Мы ждем, что вы:
• хорошо знаете математику и владеете основами статистики
• видите за числами физический смысл и умеете находить причины явлений
• умеете принимать решения на основе неполных данных
• знаете, как можно ответить на вопрос: «Что будет, если сделать это?»
• знаете, как объяснить сложные технические вещи простыми словами
• аргументируете собственную точку зрения и умеете слышать всех участников процесса
• умеете находить оптимальные решения в условиях нечётких требований
• анализировали численные данные и знаете соответствующие инструменты (например, Python)
• умеете работать с реляционными базами данных и хорошо знаете SQL
• работали с инструментами визуализации данных
• руководили командой аналитиков, нанимали, увольняли, развивали сотрудников
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Люции Музафаровой: @Lyutsiyamz
#аналитика #python #доставка
Разработчик Oracle в команду HR Tech 🕹
Наша команда создаёт и поддерживает экосистему сервисов, которые необходимы для ежедневной работы всей компании и её подразделений:
• карьерный портал, где размещены вакансии Яндекса и всё, что нужно знать кандидату о работе в Яндексе
• всё для сотрудников: Календарь, без которого нельзя провести встречу в Яндексе, внутренний сервис Командировки, где можно с помощью пары кликов оформить себе поездку, суперапп, который агрегирует в себе все сервисы интранета, и даже экосистема чатов и ботов
• всё для найма и оценки: внутренняя система для удобного поиска кандидатов, Ревьюшница и Фидбечница для прохождения ревью и Ачивница для созерцания своих достижений
Мы постоянно совершенствуем сервисы и ищем в нашу дружную и растущую команду сильных и увлечённых разработчиков, продакт-менеджеров и дизайнеров. Мы экспериментируем, проводим хакатоны и объединяемся в виртуальные команды. С нами интересно и хорошо, особенно накануне дедлайнов.
Что нужно делать:
• разрабатывать и сопровождать расширения на платформе OeBS R12 модуля «Управление персоналом»
• отвечать за интеграцию с внешними системами
• реализовывать технические решения на СУБД Oracle с использованием PL/SQL и других средств разработки Oracle
• разрабатывать микросервисы, связанные с модулем кадрового учета (полный цикл разработки: фронтенд, бэкенд и БД)
• оптимизировать решения по производительности
Мы ждем, что вы:
• знаете Oracle PL/SQL
• хотите изучать новые средства разработки фулстек-решений
• умеете разбираться в коде и архитектуре больших и сложных систем
• умеете работать в команде, перенимать опыт и делиться им
• умеете применять в работе инструменты по контролю выполнения задач, сборки и контроля версий, ревью кода
• разрабатывали и применяли средства для автоматизированного тестирования
• работаете больше трёх лет, а последний год — на аналогичной должности
Будет плюсом, если вы:
• знаете техническую архитектуру OeBS и принципы работы её компонентов
• работали с Java, Spring, Spring Boot
• работали с React JS
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Арине Ельцовой: @arinaelt
#hrtech #oracle #java
Разработчик бэкенда в Маршрутизацию (RouteQ) 💻
Наша команда заботится о том, чтобы курьер не приехал к вам в 9 утра, если вы просили доставку в 6 вечера. Мы помогаем планировать их маршруты с учётом пробок, временных окон и других ограничений, отслеживать продвижение и прогнозировать время доставки, анализировать происходящее, чтобы диспетчер мог вовремя скорректировать ситуацию.
Мы активно развиваемся и ищем разработчиков со знанием C++ и Python. Предъявляем высокие требования по доступности сервисов, чтобы избежать коллапса с доставкой и огромных потерь для бизнеса наших клиентов. У нас вы получите опыт проектирования API, разработки отказоустойчивых систем, масштабирования сервисов, поработаете с большими базами данных.
Послушайте наш доклад в ВШЭ и приходите к нам 🙂
Обещаем классную команду, интересные задачи, адекватного руководителя и возможность влиять на результаты.
Мы ждем, что вы:
• хорошо знаете C++, Python, STL, классические алгоритмы и структуры данных
• занимались многопоточным программированием и работали с SQL
• разрабатывали высоконагруженные сервисы
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Люции Музафаровой: @Lyutsiyamz
#бэкенд #CPP #python
Старший разработчик магистральной платформы в Доставку 🚚
Магистрали — новая ИТ-платформа, задача которой — изменить рынок грузовых перевозок, сделать этот сервис таким же понятным и удобным, как Такси или Доставка еды.
Магистрали объединяют всех, кто участвует в грузоперевозках, и позволяют оптимизировать процессы и повышать эффективность бизнеса, уменьшая транспортные расходы. Таким образом дополнительно мы уменьшаем стоимость товаров и снижаем негативное влияние на окружающую среду.
Мы ищем инженера-разработчика в команду бэкенда Яндекс Магистралей — прямо сейчас мы находимся на самом раннем этапе разработки продукта, и есть возможность с самого начала повлиять на развитие системы. Мы пишем сервисы на C++, используем userver, STL, boost, PostgreSQL.
Что нужно делать:
• разрабатывать масштабируемые сервисы: мы применяем принципы Clean Architecture, используем strong types, чтобы делать надёжные системы, которые приятно поддерживать
• погрузиться в предметную область: нам нравится DDD, мы общаемся с экспертами бизнеса, чтобы правильно определить независимые контексты, что в итоге приводит к более чётким зонам ответственности сервисов
• проектировать обратно совместимые REST API: мы работаем и с мобильным приложением для курьеров, и с веб-интерфейсами для логистов, а также делаем API для межсервисного взаимодействия; интерфейс должен быть изначально расширяем и удобен для всех этих потребителей
• следить за стабильностью сервиса: мы считаем покрытие тестами по коду и по кодам ответа API, заранее думаем, какие метрики показывают потенциальные проблемы, поддерживаем 24/7 доступность сервисов
Мы ждем, что вы:
• хорошо знаете C++, STL, классические алгоритмы и структуры данных
• занимались многопоточным программированием и работали с SQL
• разрабатывали высоконагруженные сервисы
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Люции Музафаровой: @Lyutsiyamz
#доставка #CPP #STL #postgresql
Разработчик на С++ в команду логистики Лавки 🍉
Наша команда отвечает за сервисы логистики, важной частью которых являются алгоритмы поиска оптимальных маршрутов, прогнозирования спроса и времени доставки, динамического ценообразования. Мы ищем разработчика на С++, которому доверим их разработку. От вас — знание С++11 (или выше), STL и, конечно, алгоритмов.
Что нужно делать:
• с нуля проектировать и разрабатывать микросервисы и их взаимодействие
• развивать уже существующие сервисы
• улучшать алгоритмы работы логистических сервисов
Мы ждём, что вы:
• хорошо знаете С++11 (или выше, STL), алгоритмы и классические структуры данных
• работали с многопоточными системами
• работали с БД
Будет плюсом, если вы:
• разрабатывали микросервисы, отказоустойчивый и масштабируемый бэкенд
• работали с Python и JavaScript
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #CPP #лавка #senior
Java-разработчик в логистическую платформу Доставки 📦
Яндекс Доставка — молодой и быстрорастущий сервис Яндекса. Всего за полтора года мы построили с нуля одну из крупнейших логистических компаний в стране и стали одними из лидеров на рынке срочной доставки в 500 городах России и СНГ.
Мы ищем инженера-разработчика бэкенда логистической платформы Доставки.
Исторически в Яндексе сформировались две логистические платформы: на Маркете и в Доставке. Решая схожие задачи, мы хотим переиспользовать часть логистической платформы Маркета и создать обобщённое решение.
Наш продукт помогает тысячам пользователей получать заказы каждый день.
Мы используем Java 11 и 17, Spring, Spring Boot, PostgreSQL, Hibernate, придерживаемся принципов REST API и DDD. У нас нет legacy-кода, настроена непрерывная интеграция и доставка, мы пишем интеграционные и нагрузочные тесты.
Что нужно делать:
• заниматься интеграцией с различными сервисами
• разрабатывать клиентские API
• масштабировать и стабилизировать сервиса
• при желании погружаться в процессы логистики, маршрутизации, оплаты и расчётов
Мы ждём, что вы:
• уверенно владеете Java SE 8+, разрабатываете веб-приложения больше трёх лет
• умеете проектировать REST API
• проектировали базы данных, умеете писать и оптимизировать SQL-запросы
Будет плюсом, если вы:
• умеете самостоятельно вести технические проекты: не только придумываете решения, но и оцениваете, реализовываете, поддерживаете их в продакшене
• имеет опыт работы с микросервисами
📩 Откликайтесь на вакансию на нашем сайте
#java #RESTAPI #SQL #доставка
Техлид группы международной бэкенд-разработки в Плюс 💽
Команда международной разработки отвечает за развитие подписки Плюс в странах СНГ и дальнего зарубежья. Наши основные задачи — создание и дальнейшее развитие фреймворка интернационализации, который позволит нам быстро и стабильно масштабировать запуск и развитие Плюса в новых странах.
Если вам интересно, присоединяйтесь к нашей команде.
Что нужно делать:
• решать задачи бизнеса, организационные и технические: обсуждать детали проекта с продуктовыми менеджерами, работать над проектом итеративно
• управлять процессом разработки, следить за качеством кода
• обеспечивать стабильность работы: развивать автоматическое тестирование, мониторинги, процессы безопасных релизов
• нанимать и курировать разработчиков
• проектировать архитектуру, обеспечивать отказоустойчивость
Мы ждём, что вы:
• управляли командой из двух и более разработчиков
• строили процессы разработки и общения с заказчиками
• хорошо знаете Сore Java и имеете опыт коммерческой разработки на Java
• знаете базовые алгоритмы и структуры данных, области их применения
Будет плюсом, если вы:
• имели опыт интернационализации сервисов
• разрабатывали для Unix или Linux
• использовали нереляционные СУБД
• занимались многопоточным программированием
• создавали распределённые системы с большой нагрузкой
• работали со Spring Framework, Spring Boot
📩 Откликайтесь на вакансию на нашем сайте
#плюс #framework #Java
Android-разработчик в Едадил 🍥
Едадил — это сервис, который помогает экономить деньги и время. В нём собрана информация об акциях и спецпредложениях федеральных и региональных сетей магазинов по всей стране. У нас есть продуктовые направления купонов и кешбэка.
Мы постоянно растём, увеличиваем охват, внедряем новый функционал. Ищем Android-разработчика для работы над сердцем наших приложений — платформой для интеграции веб-компонентов.
Что нужно делать:
• развивать функциональность нативных и веб-компонентов приложения, работать над их архитектурой
• приближать веб-компоненты к «более нативному» состоянию
• взаимодействовать с другими отделами компании, участвовать в обсуждении функциональности
• решать рутинные задачи, такие как багфиксинг, поддержка легаси и доработка существующего функционала
Мы ждём, что вы:
• разрабатывали мобильные приложения на Kotlin
• имеете глубокие знания по Android SDK
• работали с библиотеками RxJava 2, Dagger 2 и Retrofit
• знаете принципы объектно-ориентированного программирования, SOLID и современные архитектурные подходы
• занимались параллельным и многопоточным программированием
Будет плюсом, если вы:
• умеете профилировать и оптимизировать приложения
• понимаете, как работают WebView и веб-приложения
• разрабатывали библиотеки
• занимались кросс-платформенной мобильной разработкой
📩 Откликайтесь на вакансию на нашем сайте
#android #kotlin #SDK #едадил
Аналитик в Доставку 📦
Яндекс Доставка — молодой быстро растущий сервис. Всего за пару лет мы построили с нуля одну из крупнейших логистических компаний в стране, стали одними из лидеров на рынке срочной доставки в сотнях городов России и СНГ, смогли запустить бизнес в странах дальнего зарубежья. Мы ищем сильного аналитика, который мог бы исследовать и оптимизировать финансовую составляющую нашего бизнеса.
Что нужно делать:
• строить модели прогноза доставок, выручки и прибыли по городам
• находить причины и настраивать мониторинг отклонений финансовых данных от операционных
• определять причины изменения стоимости заказов (CPO), настраивать соответствующие дашборды для бизнес-подразделений
• анализировать денежные потоки между юрлицами Яндекса
• быть связующим звеном между командами финансов и BI/DWH
Мы ждем, что вы:
• работали в финансовой аналитике от трёх лет
• умеете превращать бизнес-проблемы в аналитические задачи
• отлично знаете SQL и умеете обрабатывать сотни миллионов строк транзакционных данных
• умеете создавать прогнозные модели
• владеете английским языком на уровне формирования англоязычных дашбордов и отчётов
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Татьяне Хмелевой: @t_khmlv
#доставка #SQL #аналитика
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
DevOps-инженер мобильных приложений 📱
В Такси, Драйве, Заправках и Услугах есть масса общих и переиспользуемых компонентов. Их объединяет наша инфраструктура.
Мы ищем крутого специалиста, готового сражаться с кодгеном в новых языках и на платформах. А если идея написать собственную систему сборки для Flutter вас не пугает — мы уже на одной волне!
Что нужно делать:
• создавать на Kotlin fullstack-сервисы и десктопные приложения
• работать над инфраструктурой вокруг мобильных команд Яндекс Go, Про, Маркета, Еды, Лавки
• оптимизировать и автоматизировать процессы команд мобильной разработки
Мы ждём, что вы:
• свободно владеете Java, Kotlin или Swift, знаете устройство JVM или LLVM
• от трёх лет разрабатывали Android- или iOS-приложения либо JVM-бэкенд
• отлично знаете ООП и архитектурные подходы
• свободно ориентируетесь в Git (объясните разницу между merge и rebase, не пугаетесь слова reflog)
• знаете Docker и Kubernetes и умеете поднять сервис с нуля без Stack Overflow
Будет плюсом, если вы:
• хорошо знаете POSIX-системы
• работали с Salt или Ansible
📩 Откликайтесь на вакансию на нашем сайте
#бэкенд #mobile #ios #android #devops #java #kotlin #swift
SRE в Маркет 🛒
Наша команда строит алгоритмы, управляющие пополнением складов Яндекс Маркета. ML-, data- и бэкенд-инженеры развивают сервис, который каждый день обрабатывает терабайты исторических данных. Мы создаём краткосрочные и среднесрочные прогнозы спроса, оптимальные модели пополнения, поддерживаем высокую доступность системы. Наша работа очень важна, ведь каждый день простоя — это недозаказанные у поставщиков товары и проблемы с ассортиментом у всего Маркета.
Мы ищем опытного SRE. Вы возьмёте на себя ответственность за стабильность сервиса, мониторинг, поможете команде инженеров находить наиболее уязвимые с точки зрения отказоустойчивости места и улучшать их, станете внедрять лучшие DevOps-практики.
В работе мы используем Python, SQL, Spark, YT (MapReduce), Nirvana (внутренний аналог Airflow), DataLens.
Что нужно делать:
• обеспечивать доступность сервисов, повышать их надёжность и быстродействие вместе с командой разработки
• улучшать мониторинг сервисов, внедрять практики, которые позволят как можно раньше предупреждать инциденты и быстро реагировать на них
• внедрять практики эксплуатации сервисов в команды разработки
• участвовать в проектировании и создании компонентов и средств, упрощающих работу внутренних команд
Мы ждем, что вы:
• не меньше двух лет работали SRE
• имели дело с высококритичными системами
• писали на Python
• работали с распределёнными системами обработки данных и оркестрации пайплайнов (например, Spark, Airflow) и отвечали за их стабильность
• управляли вычислительными ресурсами в публичных или приватных облаках (знаете, как следить за тем, чтобы ресурсов хватало)
Будет плюсом, если вы:
• управляли ETL-инфраструктурой (Airflow или альтернативы)
• работали со Spark
• знаете SQL
📩 Откликайтесь на вакансию на нашем сайте
#маркет #SRE #python #sql
Старший разработчик в команду платформы отказоустойчивости Яндекс Такси 🚕
Мы формируем команду платформы отказоустойчивости Такси, которая будет отвечать за стабильную работу бэкенда приложений Яндекс Go и Яндекс Про.
Для этого нам предстоит решить множество технических проблем, например:
• вхождение сервисов в metastable failure state при перегрузке СУБД
• нетестируемые фолбэки
• некритичные сервисы могут ухудшать стабильность Такси, особенно в самом сложном случае — при росте latency
• нехватка эластичности сервисов, балансеров и СУБД при всплесках нагрузки в 2–4 раза после инцидентов
Команда платформы отказоустойчивости будет плотно работать с CTO, командой SRE и другими платформенными командами.
Что нужно делать:
• проектировать надёжные системы в микросервисной архитектуре, которые будут работать не только в корнер-кейсах под обычной нагрузкой, но и под многократной нагрузкой при даунтаймах
• уметь делать быстрый ресёрч: как в мире решают текущую проблему и каков state of the art в этой области
• разобраться в деталях работы конкретной технологии, например MongoDB
• разрабатывать, разворачивать и внедрять решения, участвовать в разборе инцидентов, обучать разработчиков отказоустойчивым паттернам
• писать код сервисов и библиотек (в том числе инфраструктурных), за которые команда не отвечает напрямую
• влиять на аптайм. Например, результат разработки автоскейлинга — не просто его запуск, а фактическое сокращение даунтаймов за счет автоскейлинга
• работать с сотнями микросервисов (в Такси их уже больше 600)
Мы ждем, что вы:
• знаете один или несколько языков программирования
• понимаете базовые паттерны микросервисных архитектур: circuit breaker, deadline propagation, exponential back-off, очереди задач и сообщений, отсутствие общих баз между сервисами и т. п.
• готовы отвечать за решение проблемы, а не за реализацию того решения, которое выбрал руководитель или техлид
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Анастасии Чупрыниной: @a_chupa
#такси #mongodb #senior #удаленно
Разработчик интерфейсов в Поисковый портал 🔍
Главная страница портала Яндекса — сервис, где 10 миллионов человек ежедневно ищут ответы на свои вопросы.
Мы хотим увеличить аудиторию главной страницы в полтора раза, обеспечить технокачество Backend Driven Ui, быстрые релизы, обновление техностека во фронтенде. Проводим ежедневные релизы, строгий контроль качества, следим за скоростью загрузки и работы страниц, за надёжностью (99,99 мы в тире А) и ZBP, большинство изменений ведём через A/B-эксперименты.
Наш стек: код-ревью, CI, тесты, TypeScript, переезд бэкенда с Perl на Golang, мы переходим на типизированные protobaf-контракты.
Мы ждём, что вы:
• пишете на TypeScript
• любите разрабатывать фронтенд
• разбираетесь в классических алгоритмах и структурах данных
📩 Откликайтесь на вакансию на нашем сайте
#TS #фронтенд #поиск
Старший разработчик в команду Java-фреймворка в Маркет 🛍
Наша команда создает и развивает фреймворк для разработки на Java/Kotlin. Мы не стали создавать всё с нуля, за основу взяли популярный Spring Boot и активно используем кодогенерацию. Это позволило нам сосредоточиться на создании и развитии большого числа компонентов для решения типовых и не очень задач, с которыми сталкивается инженер-разработчик в своей повседневной работе.
В нашем фреймворке уже 15+ модулей для различных целей: кодогенерация openAPI, работа с БД, работа с брокером сообщений, диагностика, тестирование. Каждый модуль должен соответствовать определённому набору критериев: гибкая конфигурация, observability, лёгкость подключения и использования. Мы плотно взаимодействуем с командами, отвечающими за управление жизненным циклом микросервиса, что позволяет нам выпускать полные по функциональности решения. Разработчик получает микросервис в полной обвязке: автонастроенные логи со ссылкой на интерфейс просмотра, автогенеренные дашборды по каждому компоненту с настроенными мониторингами и системой алертов — метрики эндпоинтов, хранилищ, очередей, подключённых кешей и внутренних инструментов, например rate-limiter.
Фреймворк используется более чем в половине существующих микросервисов и в подавляющем большинстве новых, то есть ваши коммиты будут влиять на труд сотен разработчиков и миллионов пользователей продуктов Маркета.
Что нужно делать:
• участвовать в проектировании и разработке новых фич фреймворка
• поддерживать и развивать текущие модули фреймворка
• взаимодействовать с разработчиками сервисов и помогать им в решении возникающих проблем
Мы ждем, что вы:
• знаете Java или Kotlin
• работали с Spring Boot
Будет плюсом, если вы:
• работали с PostrgeSQL, Kafka, Redis, Prometheus, ELK, знаете Python
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Юлии Беловой: @yuliyabel0110
#маркет #java #kotlin
Руководитель аналитики Доставки в России 📈
Бизнес Доставки в России включает в себя множество различных продуктов, бизнес-стримов и индустрий. Руководитель аналитики Доставки в России должен обеспечить эффективное взаимодействие с большим количество смежных команд и, конечно, нести ответственность за развитие и рост бизнеса.
Что нужно делать:
• собрать сильную команду
• увеличить объемы бизнеса в РФ вдвое (и более)
• обеспечить условия для системного роста новых продуктов и направлений
• переиграть и обогнать конкурентов
Мы ждем, что вы:
• работали аналитиком в сильной команде
• руководили командой аналитиков, нанимали, увольняли, развивали
• решали новые, нестандартные и сложные задачи
• добивались результата в условиях ограниченных возможностей
• хорошо знаете математику и статистику
• владеете SQL и Python
• системно мыслите, умеете структурировать задачи, используете продуктовый подход
• умеете эффективно работать со смежниками, выстраивать процессы, умеете работать с С-level заказчиками
• умеете адаптировать подходы и алгоритмы к конкретным целям бизнеса
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Люции Музафаровой: @Lyutsiyamz
#доставка #аналитика #python #SQL
Старший разработчик магистральной платформы в Доставку 🚚
Магистрали — новая ИТ-платформа, задача которой — изменить рынок грузовых перевозок, сделать этот сервис таким же понятным и удобным, как Такси или Доставка еды.
Магистрали объединяют всех, кто участвует в грузоперевозках, и позволяют оптимизировать процессы и повышать эффективность бизнеса, уменьшая транспортные расходы. Таким образом дополнительно мы уменьшаем стоимость товаров и снижаем негативное влияние на окружающую среду.
Мы ищем инженера-разработчика в команду бэкенда Яндекс Магистралей — прямо сейчас мы находимся на самом раннем этапе разработки продукта, и есть возможность с самого начала повлиять на развитие системы. Мы пишем сервисы на C++, используем userver, STL, boost, PostgreSQL.
Что нужно делать:
• разрабатывать масштабируемые сервисы: мы применяем принципы Clean Architecture, используем strong types, чтобы делать надёжные системы, которые приятно поддерживать
• погрузиться в предметную область: нам нравится DDD, мы общаемся с экспертами бизнеса, чтобы правильно определить независимые контексты, что в итоге приводит к более чётким зонам ответственности сервисов
• проектировать обратно совместимые REST API: мы работаем и с мобильным приложением для курьеров, и с веб-интерфейсами для логистов, а также делаем API для межсервисного взаимодействия; интерфейс должен быть изначально расширяем и удобен для всех этих потребителей
• следить за стабильностью сервиса: мы считаем покрытие тестами по коду и по кодам ответа API, заранее думаем, какие метрики показывают потенциальные проблемы, поддерживаем 24/7 доступность сервисов
Мы ждем, что вы:
• хорошо знаете C++, STL, классические алгоритмы и структуры данных
• занимались многопоточным программированием и работали с SQL
• разрабатывали высоконагруженные сервисы
📩 Откликайтесь на вакансию на сайте или пишите напрямую рекрутеру — Люции Музафаровой: @Lyutsiyamz
#доставка #CPP #STL #postgresql
Техлид группы международной бэкенд-разработки в Плюс 💽
Команда международной разработки отвечает за развитие подписки Плюс в странах СНГ и дальнего зарубежья. Наши основные задачи — создание и дальнейшее развитие фреймворка интернационализации, который позволит нам быстро и стабильно масштабировать запуск и развитие Плюса в новых странах.
Если вам интересно, присоединяйтесь к нашей команде.
Что нужно делать:
• решать задачи бизнеса, организационные и технические: обсуждать детали проекта с продуктовыми менеджерами, работать над проектом итеративно
• управлять процессом разработки, следить за качеством кода
• обеспечивать стабильность работы: развивать автоматическое тестирование, мониторинги, процессы безопасных релизов
• нанимать и курировать разработчиков
• проектировать архитектуру, обеспечивать отказоустойчивость
Мы ждём, что вы:
• управляли командой из двух и более разработчиков
• строили процессы разработки и общения с заказчиками
• хорошо знаете Сore Java и имеете опыт коммерческой разработки на Java
• знаете базовые алгоритмы и структуры данных, области их применения
Будет плюсом, если вы:
• имели опыт интернационализации сервисов
• разрабатывали для Unix или Linux
• использовали нереляционные СУБД
• занимались многопоточным программированием
• создавали распределённые системы с большой нагрузкой
• работали со Spring Framework, Spring Boot
📩 Откликайтесь на вакансию на нашем сайте
#плюс #framework #Java
Разработчик в команду автоматизации Еды 🍞
У нас много нестандартных задач, которые позволяют ставить эксперименты и проверять гипотезы. Мы относимся к Еде, но некоторые наши разработки используются и в других сервисах: в Такси, Лавке и Доставке.
Что нужно делать:
• автоматизировать процессы, связанные c тестированием и инфраструктурой разработки и сборки приложений
• поддерживать CI и процессы сборки
• работать над сервисами, облегчающими жизнь разработчикам и тестировщикам
Мы ждём, что вы:
• уверенно владеете Python и понимаете ценность тестов
• знакомы c aiohttp, pytest
• немного разбираетесь в современных СУБД (PostgreSQL, MySQL)
• работали с Unix-подобными системами, можете писать несложные скрипты на Bash
Будет плюсом, если вы:
• администрировали CI-системы (Jenkins, TeamCity)
• занимались тестированием, найдёте общий язык с тестировщиками
📩 Откликайтесь на вакансию на нашем сайте
#еда #бэкенд #python
Ревьюер на курс “Инженер по тестированию” 🕵️♂️
Яндекс Практикум — сервис онлайн-образования, где реально освоить востребованную цифровую профессию и найти стабильную работу. Команда Сопровождения Практикума — это наставники и ревьюеры, которые помогают студентам завершить свой образовательный путь, приобрести новую профессию или прокачать навыки для карьерного роста.
Можно совмещать с основной работой
Что делает ревьюер?
• проверяет код студентов, простыми словами объясняет их ошибки, дает корректирующую обратную связь и оценивает “зачёт” / ”не зачёт”
Мы ожидаем, что вы:
• имеете опыт работы инженером по тестированию от 2-х лет
• обладаете базовыми знаниями в области тестировании веб- и мобильных приложений, основ SQL и основ автоматизации
• готовы посвящать проекту минимум восемь часов в неделю
• знаете теорию тестирования и тест-дизайна, обладаете базовыми знаниями операционных систем, сетей, архитектуры систем
Что предлагаем:
• частичную удаленную занятость
• автоматизированное ежемесячное вознаграждение (объем нагрузки определяется индивидуально)
• бесплатное обучение в Школе ревьюеров — интенсив по техникам коммуникации, обратной связи и грамотному подходу к проверке проектов
• развитие софт-скиллов и профессиональное коммьюнити
• пополнение портфолио
• фирменный мерч Яндекс Практикума
📩 Откликайтесь на вакансию на нашем сайте
#ревьюер #частичнаязанятость #SQL #qa
Академия Яндекса открывает набор в Летние школы!
Мы знаем, что вы будете делать этим летом — Академия Яндекса запускает четыре школы для студентов и начинающих специалистов:
— Школу разработки интерфейсов
— Школу мобильной разработки (iOS, Android, Flutter)
— Школу бэкенд-разработки (Python, Java, C++, Go)
— Школу менеджеров (управление проектами и продуктами, маркетинг и продуктовая аналитика)
Сперва — онлайн-лекции от экспертов Яндекса. Затем — практика в офисах в Москве, Белграде и Алматы, где плечом к плечу с другими участниками, разработчиками и менеджерами Яндекса вы будете решать настоящие задачи.
Всем иногородним студентам, которые успешно пройдут онлайн-этап, Яндекс оплатит билеты и проживание на период второго этапа. А лучших участников позовёт в штат или на стажировку. Конечно, обучение в Школах — бесплатное.
Чтобы попасть в школу, подайте заявку и сделайте тестовое. Заявки можно подавать уже сейчас, а тестовое мы пришлём 15 марта. Сами занятия начнутся в начале лета.
Читайте подробнее и подавайте заявки на странице Школ: https://clck.ru/33e43q
ML-разработчик в Картинки 🎆
Яндекс Картинки — высоконагруженный сервис с большим количеством пользователей каждый день. Количество ежедневных запросов уступает только веб-поиску. Мы ищем энергичного и целеустремлённого человека с экспертным опытом в ML и желанием создать хороший продукт.
Вот некоторые факты о поиске по картинкам:
• миллионы пользователей в день, миллиарды изображений в поисковой базе
• больше 10 петабайт данных и больше 30 тысяч вычислительных ядер в контент-системе
• тысячи машин в рантайме и тысячи запросов в секунду
• около тысячи различных сигналов в ранжировании
• нечёткая склейка дубликатов миллиардов изображений
Важные задачи: улучшение качества поиска картинок, разработка моделей ML и внедрение продуктовых решений в поиск.
Что нужно делать:
• генерировать идеи по улучшению ранжирования и моделей
• обучать модели ML для ранжирования картинок
• внедрять в поисковый рантайм модели и факторы ранжирования
• писать код на C++ и Python
• проводить A/B-эксперименты
Мы ждём, что вы:
• хорошо знаете C++ или Python
• разбираетесь в алгоритмах и структурах данных
• хотите заниматься аналитикой, ML и бэкенд-разработкой
📩 Откликайтесь на вакансию на нашем сайте
#ML #CPP #python #картинки