Описание вакансии
Условия работы
Ищем Python-разработчика в команду Navi. Мы отвечаем за все транспортные сценарии в 2ГИС, которыми ежедневно пользуются десятки миллионов человек. Когда вы смотрите пробки, ищете проезд на автомобиле, общественном транспорте, хотите прогуляться пешком или добраться на такси — это все сделали мы.
Наши бэкенды обрабатывают десятки миллионов запросов в месяц и распределены по 3 разным ДЦ. Где-то используется k8s, где-то — Openstack. Мы работаем по Agile, тяжёлые расчётные бэкенды пишем на C++17, в иных случаях предпочитаем Go или Python. Система контроля версий — Git.
Задачи
- Писать новые и поддерживать существующие бэкенды на Python.
- Разбираться в данных и процессах, которые эти данные генерируют.
- Писать сложные SQL-запросы.
- Мониторить метрики и разбираться в причинах их падения или подозрительного роста.
- Проводить анализ данных — выявлять корреляции, находить статистически обоснованные взаимосвязи, генерировать и проверять гипотезы в данных.
Требования
Мы ждём, что ты:
- имеешь опыт разработки бэкендов на Python;
- дружишь с docker / k8s / nginx;
- умеешь готовить как SQL, так и NoSQL, знаешь о брокере Kafka;
- готов общаться и договариваться в большой команде.
Будет плюсом опыт разработки фронтендов и знакомство с Ansible.
Если ты чего-то не умеешь, но готов учиться — присылай резюме и давай общаться.
Рассказываем о наших продуктах в дайджесте Доставили, делимся опытом на конференциях и пишем на Хабр. Некоторые конференции — например, DevDay — проводим сами
Условия
У нас комфортные офисы и удобный график работы, белая зарплата и ДМС. Спокойно относимся к удалёнке. Даже после карантина. Если захочешь работать из офиса — поможем с релокацией в Новосибирск. На выбор предоставляем несколько вариантов техники и ОС, наиболее комфортных для работы. Для удалёнки — доставим и поможем настроить.