Senior Python разработчик

Местоположение и тип занятости

Москва

Компания

Внедряем решения Business Intelligence и Big Data в финансовом секторе, телекоме, страховании, ритейле и других отраслях

Описание вакансии

Условия работы

GlowByte - лидер в сфере разработки Business Intelligence (BI) решений. Компания на рынке c 2004 года.

Сегодня нас выбирают лидеры своих отраслей: крупнейшие производственные предприятия, ритейлеры, банки (17 из Топ-20), телеком и сотовые операторы (все компании большой четверки) - с каждым годом этот список растет.

GlowByte - международная компания, наши офисы располагаются в России, Украине, Белоруссии, Европе и в США.

Мы создаем:

  • Платформы хранения и анализа данных (DWH/BI)
  • Системы принятия решений и управления рисками
  • Аналитические и операционные CRM

Сегодня нас больше 1800 человек, и мы ищем Senior Python разработчика на разработку продукта для автоматической конвертации корпоративных процессов обработки и анализа данных (ETL и self-service) на базе нескольких legacy решений в современный облачный стек: pySpark, Spark SQL в Databricks и наборе low-code решений поверх Spark. Продукт ориентирован на крупнейшие компании на международном рынке

Обязанности:

  • Работа в маленькой, эффективной динамичной команде senior разработчиков/архитекторов
  • Разработка одного или нескольких модулей ядра продукта, среди которых:

    • Парсинг структурированных представлений (ETL процессы, описанные в виде XML)
    • Парсинг кода (SQL, SAS)
    • Статический и текстовый анализ
    • Построение моделей AST
    • Генерации (транспилинг) в pySpark, SPark SQL код на основе AST
    • Генерации (транспилинг) в структурированные представления для low-code тулов (json)
    • Интеграция с облачными API
    • cli
    • и др.
  • Проектирование решений, разработка архитектуры различных модулей продукта
  • По желанию: возможность поработать над другими частями продукта, от CICD до runtime библиотек в Spark

Требования:

  • Опыт разработки на Python (backend разработка на python, либо разработка фреймворков/библиотек

    • contribution to open-source приветствуется
  • Как минимум, знание основ SQL. Глубокое знание - плюс
  • Большим плюсом будет опыт работы с любой библиотекой парсер-генератов языков: ANTLR, bison, pyparsing etc. (в рамках любых задач)
  • Большим плюсом будет опыт парсинга языков или разработки DSL (domain specific languages).
  • Желателен опыт в data & analytics - Spark, Databricks, SAS или с ETL тулами.
  • Обязательно знание английского языка (продукт, документация и процесс ведется на английском. Внутренние коммуникации пока на русском, но это может поменяться).

У нас вы получите возможность:

  • Возможность работы с самыми модными технологиями в data & analytics с конечными потребителями по всему миру, при этом без стресса работы напрямую с заказчиком.
  • Работа с полноценным парсингом и транспилингом языков программирования, реально сложная креативная задача.
  • Стабильный оклад + ежегодный пересмотр заработной платы + премию по итогам года и/или проекта.
  • Гибкий график работы в удаленном, гибридном или офисном формате - выбирай сам.
  • Гибкий соцпакет (на выбор): ДМС, изучение английского языка, абонемент в фитнес-клуб, КАСКО/ОСАГО, туристические услуги, такси, билетов в театр и многое другое)
  • Индивидуальный подход к профессиональному развитию, профессиональное обучение и сертификацию за счет компании
  • Профессиональный коучинг от опытных наставников