Разработчик бэкенда в команду разработки сервисов контроля качества

Яндекс · Россия · по договорённости

Компания
Яндекс
Город
Россия
Зарплата
по договорённости
Уровень
middle
Формат
удалённо
Удалённо
да

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

Мы развиваем платформу продуктов качества и безопасности, которые позволяют:
• Бережно обрабатывать и хранить персональные документы
• Автоматизировать процессы с помощью ML-технологий
• Строить метрики, графики и мониторинги работы системы
• Развивать функциональное API для внутренних заказчиков
• Внедрить удобные и интуитивно понятные инструменты для партнёров

Мы в цифрах:
• 800 тысяч проверок в день
• > 1 млрд проверок в базе
• Около 10–15% всех исполнителей в системе должны пройти проверки прямо в эту минуту
• Запустили проверки в 40+ странах и регулярно запускаем новые: мотошлемы в Пакистане, кондиционеры в Узбекистане, миграционные документы в РФ

Наш стек:
• C++20 на фреймворке userver
• Python 3.7
• PostgreSQL, MongoDB, Redis
• Logbroker — внутренний аналог Apache Kafka

Что предстоит делать:
Запуск сервисов в новых странах и улучшение UX асессоров

Предстоит собрать требования с заказчиков и помочь менеджерам настроить их. Провести доработки, специфичные для конкрентного запуска: подтянуть данные, интегрировать с внешними реестрами.

Повысить эффективность фотоконтроля: сократить время обработки и количество ошибочных решений, чтобы улучшить UX асессоров.

Приведение архитектуры сервисов к DOMA

Мы постоянно повышаем надёжность наших сервисов и опыт разработки. Для этого, например, упрощаем архитектуру. Нужно будет дописывать новые сервисы, логически изолировать существующие, формировать простой и удобный API.

Изоляция данных различных бизнесов и другие задачи

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

А ещё у нас можно автоматизировать процессы с помощью ML-технологий и реализовывать собственные идеи на хакатонах.

Требования:
• Знакомы с C++ и STL
• Предпочитаете баланс между техническими и продуктовыми задачами
• Ориентируетесь в классических алгоритмах и структурах данных
знакомы с NoSQL- и SQL-базами данных (PostgreSQL, MongoDB, Redis и др.)
• Имеете опыт разработки под Linux

Будет плюсом:
• Работали с высоконагруженными системами
• Работали с микросервисной архитектурой и Docker
• Разрабатывали на Python или хотите его выучить

Открыть и откликнуться →

Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.