Головний інженер з даних

  • Full Time
Job expired!

Опис компанії

Якщо ви з нами, то ви в числі кращих. Ми протягом декількох десятиліть допомагаємо маркетологам з провідних світових брендів персоналізувати досвід для мільйонів людей за допомогою нашої передової технології, рішень та послуг. Високий рівень ідентифікації Epsilon забезпечує брендам прозорий, захищений від витоку перегляд своїх споживачів, який може бути використаний в нашому асортименті рішень для цифрових медіа, месенджерів, та програм лояльності. Ми обробляємо понад 400 мільярдів споживчих взаємодій щодня та володіємо численними власними патентами на технології, включаючи мови моделювання в реальному часі та досягнення в сфері захисту прав споживачів. Завдяки відданій роботі кожного співробітника, Epsilon India тепер сертифікована як Great Place to Work. Epsilon також постійно визнається лідером галузі за версією Forrester, Adweek, та MRC. Як основний елемент Publicis Groupe, Epsilon - це глобальна компанія з понад 8 000 співробітників по всьому світу. Додаткову інформацію можна знайти на epsilon.com/apac або на нашій сторінці LinkedIn.

Опис роботи

Мета організації:

Ця посада належить до інженерного колективу в організації Digital Experience. Ми організовуємо початкові етапи споживчого досвіду, персоналізовуючи пропозиції та контент. В даний час ми шукаємо високомотивованого, розумного інженера-програміста.

Ви приєднаєтесь до команди, що фокусується на створенні рішень, конвеєрів з використанням новітніх принципів програмної інженерії та технологічних стеків. Від вас також очікують ідентифікацію, проектування та впровадження поліпшень, включаючи перерахування інфраструктури для кращого масштабування, оптимізацію доставки даних та автоматизацію процесів неперервної інтеграції та розгортання.

Також від вас очікується співпраця з різними зацікавленими сторонами, застосування наукового ригоризму для проектування та створення програмного забезпечення високої якості.

Ви повинні володіти відмінними навичками усного та письмового спілкування та відчувати себе комфортно, працюючи в прекурсорському середовищі більшої компанії.

Короткий опис роботи:

Розробка рішень для Epsilon, які будуть надавати високоякісні персоналізовані рекомендації через різні канали нашим користувачам.

Співпрацюйте з командою Data Science для забезпечення бесперебійної інтеграції та підтримки моделей машинного навчання.

Створення необхідної інфраструктури для оптимального витягування, перетворення та завантаження даних з широкого спектра даних за допомогою SQL та великих технологій даних AWS.

Розробка конвеєрів від початку до кінця (Data/Dev/MLOps) на основі глибокого розуміння хмарних платформ, життєвого циклу AI/ML та бізнес-проблем для забезпечення ефективної та сталих рішень.

Співпраця з іншими учасниками команди для забезпечення високої якості доставки.

Вивчення та впровадження останніх шаблонів дизайну в програмній інженерії.

Кваліфікація

Управління даними

  • Досвід роботи з структурованими та неструктурованими даними, Hadoop, Apache Spark або подібними технологіями.
  • Хороше розуміння моделювання даних, хранилищ даних, концепцій каталогу даних та інструментів.
  • Досвід з архітектурами Data Lake та комбінації структурованих та неструктурованих даних у єдиному представленні.
  • Здатність ідентифікувати, приєднувати, досліджувати та досліджувати дані з різних непов'язаних джерел та форматів.
  • Здатність дистилювати великі кількості неструктурованих або безформних даних та привести їх у форму, яка може бути проаналізована.
  • Здатність розглядати недоліки даних, такі як відсутні значення, викиди, несумісні формати тощо.
  • Здатність маніпулювати великими наборами даних (мільйони рядків, тисячі змінних).

Розробка програмного забезпечення

  • Здатність писати код на мовах програмування, таких як Python/NodeJs, PySpark та Shell script на Linux.
  • Знайомство з методологією розробки програмного забезпечення, такою як Agile/Scrum.
  • Бажання вивчати нові технології, бути в курсі останніх технологій в межах хмарної архітектури та стимулювати вашу організацію до адаптації новітніх найкращих практик.

Архітектура та інфраструктура

  • Досвід проектування архітектури на AWS.
  • Архітектурний дизайн для додатків з високим транзакційним обсягом.
  • Досвід у доставці програмного забезпечення з AWS EC2, S3, EMR/Glue, Lambda, Data Pipeline, CloudFormation, Redshift тощо.
  • Хороше знання роботи в системах UNIX / LINUX
  • Досвід у проектуванні та створенні масштабних корпоративних систем

Кваліфікація

  • Бакалаврський диплом із інженерії та пов'язаної області з 10+ років досвіду роботи
  • Tech Stack: Python або NodeJS, PySpark, мікросервіси, Docker, безсерверні фреймворки та Databricks.
  • Практичний досвід створення ETL робочих процесів / конвеєрів даних
  • Досвід роботи з реляційними та нереляційними базами даних та SQL (NoSQL є плюсом).
  • Досвід роботи з хмарними технологіями (AWS або Azure)
  • Досвід щодо проектування та створення API для високої транзакційної ємності
  • Досвід щодо створення даних та CI / CD / MLOps конвеєрів
  • Знайомство із інструментами Airflow та MLFlow
  • Знайомство з автоматизованими каркасами для модульних/інтеграційних тестів
  • Досвід роботи з технологіями AdTech або MarTech є додатковою перевагою
  • Знання алгоритмів та концепцій машинного навчання і реалізація будуть плюсом
  • Добре письмове та усне спілкування, командний гравець.
  • Сильний аналітичний хід думок і здатність інтерпретувати результати

Крім цього, кандидат повинен мати сильний діловий розум, міжособистісні та комунікаційні навички, а також здатність працювати самостійно. Він повинен бути здатен до спілкування результатів та пояснювати, як працюють методики, таким чином, щоб це було зрозумілим для всіх зацікавлених осіб, як технічних, так і нетехнічних.