Позиція Інженера Даних-1 у Digital Turbine
У Digital Turbine ми революціонізуємо досвід мобільної реклами, щоб зробити його більш значущим та корисним для користувачів, видавців додатків та рекламодавців. Інтелектуально з'єднуючи людей через різні пристрої, ми надаємо потужні рекламні оголошення та досвід, які захоплюють споживачів, підвищують ефективність та допомагають телекомам та виробникам оригінального обладнання підвищити обізнаність, залученість та монетизацію. У цій динамічній галузі наша відданість інноваціям та креативності прокладає шлях для кращих шляхів відкриття, щоб з'єднати споживачів, видавців та рекламодавців.
Як Інженер Даних-1 ви будете:
- Створювати високо масштабовані та відмовостійкі технічні проекти, співпрацюючи з членами команди (до 5 осіб).
- Розробляти та впроваджувати дані конвеєри, які ефективно витягують, трансформують та завантажують дані у цінні інформаційні продукти, щоб допомогти організації досягти стратегічних цілей.
- Писати високоякісний код, брати участь у код-рев'ю та дотримуватися сильних інженерних принципів і стандартів.
- Досліджувати технічну доцільність нових ідей і активно пропонувати покращення технологій.
- Швидко здобувати глибоке розуміння продукту, архітектури системи та розгортати готовий до виробництва код.
- Писати підтримуваний код, який швидко масштабується.
- Підтримувати та сприяти дивовижній робочій культурі.
Ми шукаємо кандидатів з:
- Глибокими знаннями та розумінням об'єктно-орієнтованого дизайну, шаблонів проектування, мікросервісної архітектури, структур даних, алгоритмів та системної архітектури.
- Сильними навичками написання та автоматизації тестів для вашого коду.
- Доведеним досвідом роботи з хмарними платформами.
- Демонстрованим досвідом роботи з базами даних OLTP, зокрема MySQL, включаючи виконання запитів та оптимізаційні виклики (наприклад, індексація та каскадування).
- Практичний досвід роботи з великими фреймворками агрегації даних, такими як Spark.
- Досвід роботи з платформами потокової передачі, такими як Kafka та RabbitMQ.
- Досвід роботи в Agile середовищі.
- Досвід роботи з C++ або будь-яким фреймворком фронтенду буде плюсом.
- Відмінні навички усного та письмового спілкування англійською мовою.
Ідеальні кандидати повинні мати:
- 3+ років досвіду написання коду на Scala.
- Досвід роботи з Python, Spark і Airflow.
- Знання тестувальних фреймворків для Scala.
- Розуміння методик моделювання даних та зберігання даних.
- Доведений досвід написання коду для обробки даних Spark.