Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
2ГИС

Middle/Senior Python-разработчик (Добыча данных)

в 2ГИС

150 000 —‍ 220 000 ₽/мес на руки

📍 НовосибирскМожно удалённо из РФ
Специализация
Python
Уровень
Middle-to-Senior
Команда
6 - 10 человек

2ГИС — международная картографическая компания, выпускающая одноимённые электронные справочники с картами городов с 1999 года. Аудитория продуктов — 50,5 млн чел, в справочнике >3 млн компаний, представлен в 11 странах.

Команда собирает данные для справочника 2ГИС. Компании-партнёры 2ГИС делятся данными о своём территориальном устройстве, а они переводят это знание на язык, понятный внутренним системам: парсят, анализируют, приводят к единому виду.

Форматы, в которых они получают данные, многообразны: от хорошо документированных и структурированных REST API до заполняемых человеком Excel-файлов.

Технологии/инструменты

PythonPostgreSQLLinuxFastAPIJSONGunicornpytestTDDDockerAnsibleJenkins

Чем предстоит заниматься

  • Брать порцию хаоса на входе и превращать этот хаос в упорядоченное знание, которое поможет десяткам миллионов пользователей 2ГИС.
  • Писать автотесты, деплоить и мониторить свой код.
  • Выделять время на техдолг, чтобы потакать своему внутреннему перфекционисту и делать сервисы технически совершеннее.

Что умеют и предлагают

  • В работе ориентируются не на стек и его ограничения, а на поиск действительно классных и работающих решений. Не боятся экспериментировать и постоянно тестируют новые гипотезы, опираясь на опыт всей команды.
  • Сейчас, в основном, пишут на Python, но с другими языками тоже работают. Из веб-фреймворков используем FastAPI.
  • Запускают свои приложения на Linux через Gunicorn. На других системах не запускают вообще.
  • Пишут статически типизированно, и Mypy им в этом помогает. Данные хранят в PostgreSQL, задумываются о внедрении SQLAlchemy. Любят структурные логи, шлют их в ELK.
  • Не доверяют никому, даже себе, поэтому всё проверяют по JSON-схемам. Чтят RFC, JSON:API и другие стандарты. Тесты пишут сами на pytest'е, иногда даже получается TDD. Крутят это всё богатство в Docker и k8s. Ansible для Infrastructure as Code, Jenkins для CI/CD.

Чего ждут от кандидатов

  • Знакомство с чем-то из списка выше, больше — лучше.
  • Готовность не пасовать перед новыми задачами, которые непонятно как делать.

Немного об R&D 2GIS:

  • Комфортные офисы и удобный график работы. Кто-то приходит в 9, кто-то в 10. Главное, чтобы ты выполнял задачи в срок и был на связи с коллегами.
  • Спокойно относятся к удалёнке. Если захочешь работать из офиса — помогут с релокацией в Новосибирск.
  • Для комфортной работы предоставляют на выбор несколько вариантов техники и ОС. Для удалёнки — доставят и помогут настроить.
  • Рассказывают о продуктах в дайджесте Доставили, делятся опытом на конференциях и пишут на Хабр. Некоторые конференции — например, DevDay — проводят сами.
Анастасия Воронцова Recruitment Specialist
2ГИС

О компании 2ГИС

Сфера
Продуктовая компания
Инвестиции
$40M
Размер
1001+

2ГИС — IT-компания, которая помогает людям жить в городе. Они делают карту со справочником и навигатор. Их сервис работает в более чем 1200 городах России, Казахстана, ОАЭ и ещё семи стран. Каждый месяц их продукты используют более 50 млн пользователей.

За их сервисами стоит 40 команд профессиональных разработчиков. Пишут на C++, .NET, Objective-C, C#, Java, Kotlin, JavaScript, PHP, Go, Python, Scala и Swift. Тестируют автоматически и вручную, по заветам ООП и методам тест-дизайна. Сторонним разработчикам предоставляют доступ через API и SDK.

Похожие вакансии

8 100 – 10 300 $/мес на руки
Полная удалёнка
6 500 – 9 000 $/мес на руки
Полная удалёнка
4 000 – 4 500 €/мес на руки
📍 Вильнюс (Литва), полная удалёнка, самостоятельный переезд
4 000 – 6 000 $/мес на руки
Полная удалёнка
383 000 – 585 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), Самара, Казань, полная удалёнка