Ехать, отправлять, встречать — всё это доступно в приложении Яндекс Go. Подразделение Такси отвечает за то, чтобы перемещение из пункта А в пункт Б было удобным для всех.
Яндекс Go — это суперапп с разными сервисами внутри
Мы разрабатываем приложения Яндекс Go, Uber Russia, бэкенд для колл‑центров и B2B‑платформы.

Наши технологии помогают организовать ежедневные поездки эффективнее и проще. Здесь делаются самокаты внутри Go и проходит интеграция с колл-центрами «Везёт!» в регионах.

За кадром для пассажиров остаются партнёрские продукты. Такси разрабатывает сервисы для водителей, таксопарков и внешних партнёров. Здесь же проходит работа над внутренними алгоритмами сервиса, чтобы цены для пользователей оставались низкими, а заработки водителей — высокими.

Собственная разработка инфраструктуры позволяет выкатывать новый код за считанные часы, сохраняя доступность не ниже 99,99%. Наши разработчики продуктовых сервисов не тратят время на повторяющиеся однотипные задачи: они сведены к минимуму, и их выполняют роботы.

В Такси есть три основных направления
20+
стран,
в которых мы работаем
40,2
миллионов
активных пользователей в месяц
7
человек
средний размер команды разработки внутри отдела
Команда Продукта
Более сотни микросервисов. 90% из них — на C++.
Небольшая часть встреч и документации проходит на английском языке: есть ряд международных запусков, и часть команды не говорит по-русски.
На core-сервисы продукта приходят десятки тысяч RPS.
Все новые API проектируются с ограничением на время работы 300мс в 99 перцентиле.
ТОП-3 вещи, которые любят разработчики в работе: классная инфраструктура, возможности роста, интересный продукт.
На одного разработчика приходится 3–6 крупных и 10–15 средних запусков в год.
Команда Эффективности
Средняя нагрузка на некоторые микросервисы — 25 000 RPS.
Архитектура насчитывает больше сотни микросервисов. В 20 и более нужно сходить только для выбора оптимального исполнителя на заказ.
Даже JSON’ы перекладываются эффективно и с умом. А JSON’ы у команды самые большие.
Расчёт цены настолько сложен, что команде пришлось написать свой язык.
Технологическая платформа
Наша инфраструктура позволяет заводить новый микросервис за час.
Платформа обеспечивает ежедневную обработку сотен миллионов событий и построение real-time отчётов по терабайтам данных.
На решениях команды построены более 1000 микросервисов Такси, Еды, Лавки и Доставки.
Команда строит распределённые системы, способные масштабироваться до 100 000 RPS на базе микросервисной архитектуры.
Каждый день платформа в реальном времени обрабатывает десятки миллионов финансовых транзакций.
Наша миссия — сохранять время пользователей и моментально решать задачи передвижения в городе
Мы не просто пишем код — мы улучшаем жизнь пользователей и растим бизнес, думаем о счастье пользователей, метриках бизнеса, и учитываем это в технических решениях.
Мы всей душой болеем за качество наших приложений. Улучшая продукт, мы улучшаем жизни десятков миллионов пользователей в десятках стран. Друзья, родственники и случайные прохожие — все используют разработанные нами фичи. Это заряжает нас энергией. Поэтому инициативы и собственные идеи по улучшению приложений приветствуются.
Бизнес бурно растёт, поэтому мы сфокусированы на новых фичах, а не поддержке легаси или экономии железа. Работа динамичная, постоянно проходят новые запуски. При таком росте нам всегда нужны новые разработчики, руководители, менеджеры, аналитики.
Навыки, которые могут потребоваться при работе
Не волнуйтесь, если чувствуете, что у вас нет нужного опыта. Многие разработчики пришли к нам из других областей: десктоп, мобильная разработка, фронт, геймдев. Многие пришли без опыта C++: из Java, Go и Python разработки. Практика показывает, что на адаптацию нужно 2–3 месяца. Кроме того, в Такси есть команды, которые работают только на Python.
Технологии, инструменты, подходы, применяемые в разработке
Для решения всех задач сервиса нужна слаженная работа всех подразделений компании. Однако есть ряд особо важных алгоритмических функций, на которых фокусируется каждое из направлений.
Стек команды бэкенда
C++17, Python 3, Linux, Java/Kotlin, Bash, Userver, Docker, Git, pytest, CMake, TeamCity, YDB, ClickHouse, PostgreSQL, MySQL, MongoDB, Hadoop, Kafka, Kibana.
Стек команды фронтенда
TypeScript 4, React 17, Nodejs, Webpack 5, ESlint / Jest / Hermione,система контроля версий Arc.
Стек команды ML
Map Reduce для сбора и анализа данных, Catboost для бустинга, Pytorch для сеток, Python для обучения, Python/C++ для прода. Pybind11 — чтобы подружить C++ и Python. Numpy, Scipy, Pandas, Statsmodels, Matplotlib для аналитики. Pulsar (аналог MLFlow) и Nirvana (аналог AirFlow).
Стек команды iOS‑технологий
Максимально нативный: Swift, Smart MVC, autolayout (в коде), модуляризация с помощью SPM, собственная библиотека UI‑компонентов на UIKit.
Стек команды Android‑разработки Go
Kotlin, Java, Groovy, Gradle, Mainframer, Dagger 2, Retrofit, OkHttp, RxJava, Kotlin Coroutines/Flow, Glide, LeakCanary, Robolectric, JUnit, Espresso, Android Lint, Teamcity; собственная дизайн-система с реализацией на compound & custom views; своя платформа экспериментов (aka A/B), feature toggles, многомодульный проект (200+ обособленных модулей).
Стек команды антифрода
Python, C++, ML, CV, BigData.
Привычки, традиции, особенности команды
У нас хорошо настроены CI/CD процессы. Есть большая пользовательская база и ежедневные релизы. На еженедельных технических встречах разработчики делятся опытом проектирования архитектур, общими решениями, челенджами и интересными запусками.
Мы знаем, как важна атмосфера в команде, поэтому кроме стандартного набора из уютного офиса, ДМС, спортзала и бесплатного питания мы предлагаем сотрудникам возможность постоянно развиваться и хорошо отдыхать. Вечеринки и кинопросмотры, клубы по интересам и митапы — всё это у нас есть. И даже собственные словечки вроде «яндексоида», «морды» и «хурала». Приходите — и узнаете больше.

Несмотря на то, что большинство разработчиков работает в гибридном режиме, можно выбрать полностью удалённую работу.

Актуальные вакансии
Мы решаем задачи передвижения в городе и за его пределами.
Давайте делать жизнь пассажиров и водителей легче и удобнее вместе с нами.
Разработчик бэкенда в группу разработки алгоритмов назначения
Руководитель группы разработки бэкенда в службу эффективности платформы Такси
Специалист службы поддержки экстренных обращений от пользователей Такси
Разработчик бекенда в службу эффективности платформы Такси
Специалист службы поддержки пользователей Такси
Инженер по тестированию в Такси
 и ещё 1 город
C&B-менеджер в команду международного бизнеса
Если вы хотите стать частью нашей команды — находите вакансию и откликайтесь
120 вакансий
Разработчик бэкенда в группу разработки алгоритмов назначения
Мы создаем алгоритмы, чтобы такси приезжали на заказы быстрее, а у водителей сокращалось время простоя или холостого пробега. Основной язык — C++. Микросервисная архитектура. Опытная команда. Откликайтесь, если хорошо знаете C++ и STL, работали с PostgreSQL, MongoDB или Redis.
Руководитель группы разработки бэкенда в службу эффективности платформы Такси
Как уменьшить время простоя водителя? Какую машину выбрать для заказа? Куда отправлять свободных водителей? Наш отдел отвечает на эти вопросы. Вы будете развивать бэкендеров, проектировать архитектуру сервиса, участвовать в разработке как эксперт. Интересно? Откликайтесь, расскажем подробности.
Такси
Команда для бизнеса
Специалист службы поддержки экстренных обращений от пользователей Такси
Яндекс Go ищет специалиста службы поддержки экстренных обращений от пользователей. Когда случаются неприятные ситуации, на помощь приходит команда срочных инцидентов. Нам нужны внимательные, тактичные и стрессоустойчивые специалисты, которые будут помогать пользователям в экстренных ситуациях.
Разработчик бекенда в службу эффективности платформы Такси
Как уменьшить время простоя водителя? Какую машину выбрать для заказа? Куда отправлять свободных водителей? Наш отдел отвечает на эти вопросы. Мы ждем, что вы хорошо знаете C++, STL, работали с БД. О важном предпочитаем говорить лично. Интересно? Откликайтесь, расскажем подробности.
Такси
Команда для бизнеса
Специалист службы поддержки пользователей Такси
Ищем специалиста в службу поддержки пользователей Такси. Присоединяйтесь к нашей команде, если вы грамотно и быстро пишете на русском языке, способны работать в команде и самостоятельно принимать решения, а также умеете решать разноплановые задачи. Плюсом будет опыт работы в поддержке или в SMM.
Инженер по тестированию в Такси
Мы создаём новый сервис Межгород. Ищем инженера по тестированию с опытом работы от двух лет, который поможет сделать наш продукт новым стандартом в индустрии междугородних перевозок.
C&B-менеджер в команду международного бизнеса
Мы ищем C&B-менеджера в международную команду ridetech- и e-commerce-бизнеса. Вам предстоит сопровождать и улучшать процессы материального поощрения для сотрудников. Откликайтесь, если работали в сфере C&B, отлично знаете Excel и понимаете разнообразные системы мотивации.
Специалист по сопровождению сделок в Такси
Ищем специалиста в команду сопровождения телефонии. Вы будете работать с договорами и счетами. Ждём, что вы разбираетесь в первичной бухгалтерской отчётности, уверенно владеете Excel, Word и PowerPoint, быстро изучаете новые программы. Опыт работы в телекоме и знание английского будут плюсом.
Менеджер проектов качества службы международной поддержки в Такси
Яндекс Такси ищет человека, который будет отвечать за метрики CSAT и Defect Rate и поможет нам снизить поток обращений в техподдержку. Откликайтесь, если свободно владеете английским, испанским или французским языком и работали над операционными или техническими проектами.
Менеджер проектов в Такси
Яндекс Такси ищет менеджера проектов, готового управлять процессами жизнедеятельности офиса. Приходите к нам, если работали администратором или менеджером проекта в крупном офисе класса А, организовывали переезды, перепланировки и перестройки, грамотно пишете и говорите.
Аналитик в группу экспериментальных продуктов
Ищем сильных аналитиков-разработчиков в команду Marketplace Efficiency Такси. Ждём кандидатов, которым близок дух предпринимательства: у нас можно утром придумать идею, к обеду выложить изменение в продакшен, а вечером оценить эффект.
iOS-разработчик в команду Architecture & Culture Яндекс Go
Команда Architecture & Culture повышает качество работы iOS-разработчиков Яндекс Go. Вам предстоит внедрять новые технологии, реализовывать сложные технические инициативы и поддерживать API для разработчиков.
Менеджер по маркетингу в Яндекс Go для бизнеса (СНГ)
Мы ищем менеджера по В2В-маркетингу, который займётся развитием направлений корпоративного такси и корпоративной доставки для бизнеса в странах СНГ. Приходите, если разрабатывали маркетинговые стратегии, разбираетесь в метриках и владеете английским.
Лид маркетинга новых направлений в Go
Ищем лидера, который займётся маркетингом развивающихся сервисов в Яндекс Go. Вы будете отвечать за привлечение новых пользователей, развитие текущих, запуск рекламных кампаний и проектов со смежными подразделениями.
Разработчик бэкенда в команду разработки сервисов контроля качества
Мы — команда разработки сервисов контроля качества Яндекс Такси. Доверие пользователей это одна из основ стабильного и быстро растущего бизнеса. Наши разработки помогают бизнесу делать сложные процессы простыми.
Бизнес-ассистент
Любите всё планировать, гордитесь своей внимательностью и стремитесь развиваться в Яндексе? Тогда вы оказались на нужной странице! Приходите к нам организовывать встречи на разных уровнях, помогать коллегам и руководителям, быть в курсе расписания и дедлайнов в своём подразделении.
Сетевой инженер в райдтех-сервисы
Мы отвечаем за всё, что связано с традиционной и инапп-телефонией. Ищем инженера, которому интересно строить и развивать системы голосовых и видеоприложений. Ждём, что вы администрировали Linux-серверы, знаете Python или готовы его изучить, знакомы с принципами работы сетей и телефонных систем.
Менеджер-экономист
Сервис Яндекс Такси постоянно растёт. Наша большая кросс-функциональная команда отвечает за клиентский и водительский продукты, ценообразование, аналитику, эффективность и маркетинг платформы. Присоединяйтесь!
Аналитик-разработчик в антифрод Фудтеха
Мы боремся с фродом в Еде и Лавке, срываем планы мошенников и расследуем сложные инциденты. Приходите к нам придумывать и воплощать методы защиты, строить и улучшать метрики качества внедрений.
Финансовый менеджер
Финансовый департамент ищет финансового менеджера, который по-настоящему любит свою работу и не боится её больших объёмов. Ждём кандидатов с профильным образованием и опытом работы, знанием английского и Excel, пониманием принципов российского бухучёта и GAAP.
Tue Apr 04 2023 17:14:55 GMT+0300 (Moscow Standard Time)