Senior Python разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
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 с конечными потребителями по всему миру, при этом без стресса работы напрямую с заказчиком.
- Работа с полноценным парсингом и транспилингом языков программирования, реально сложная креативная задача.
- Стабильный оклад + ежегодный пересмотр заработной платы + премию по итогам года и/или проекта.
- Гибкий график работы в удаленном, гибридном или офисном формате - выбирай сам.
- Гибкий соцпакет (на выбор): ДМС, изучение английского языка, абонемент в фитнес-клуб, КАСКО/ОСАГО, туристические услуги, такси, билетов в театр и многое другое)
- Индивидуальный подход к профессиональному развитию, профессиональное обучение и сертификацию за счет компании
- Профессиональный коучинг от опытных наставников