Middle
Full time
Relocate, Remote, Georgia
What are you working on?
- Genres: MMO
- Platforms: Mobile
Team size and structure?
250
For which tasks (responsibilities)?
Обязанности:
Проектирование и разработка распределенных систем сбора и обработки данных.
Разработка новых и поддержка существующих сервисов.
Автоматизация ручных процессов.
Создание инфраструктуры, необходимой для оптимального извлечения, преобразования и загрузки данных из самых разных источников.
Работа с заинтересованными сторонами, помощь в решении проблем, связанных с данными.
What kind of professional are we looking for?
Опыт работы в должности инженера по разработке данных / программного обеспечения от 2 лет.
Опыт работы с Java, опыт разработки сервисов (Spring Boot, gRPC).
Опыт работы с SQL (PostgreSQL и т. д.), NoSQL (MongoDB, Cassandra и т. д.).
Опыт работы с брокерами сообщений — Kafka, RabbitMQ, Redis.
Понимание работы аналитических БД (ClickHouse, Greenplum).
Понимание принципов работы инструментов больших данных: Hadoop (HDFS, Hive, Yarn), Spark.
Понимание принципов работы инструментов управления конвейером данных и рабочим процессом — Airflow, NiFi и т. д.
Понимание систем потоковой обработки: Flink, Spark Streaming и др.
Уверенное понимание принципов работы JVM.
Знание и понимание базовых алгоритмов и паттернов.
Большим плюсом будут:
Опыт работы с облачными сервисами Google Cloud Platform, AWS, Azure.
Опыт работы с Python.
Портфолио с примерами кода/проектов.
Понимание ОС семейства Linux.
Интерес к трендам в областях IT и Big Data.
Why do we enjoy working here?
Официальное трудоустройство согласно ТК Грузии.
Зарплата в долларах (USD) или лари (GEL) на выбор.
Онбординг и обучение для новичков.
ДМС.
Современный офис с опенспейсом, переговорными и кухней.
Возможность работать удаленно.