Python Developer

Job expired!

Резюме:

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

Python і Pandas (3 до 6 років):

Розробка, підтримка та оптимізація автоматизованих тестових сценаріїв для валідації сценаріїв на Python для маніпуляцій з даними та аналізу. Використання Pandas для створення та виконання тестових випадків, забезпечуючи ефективну обробку та трансформацію даних.

PySpark (2 роки):

Реалізація функцій PySpark для масштабованої обробки даних. Написання та оптимізація запитів PySpark і SQL для вилучення, трансформації та аналізу даних, включаючи операції joins, groupby і orderby.

Pytest Framework:

Розробка та підтримка автоматизованих тестових сценаріїв з використанням Pytest для функціонального, інтеграційного та регресійного тестування.

SQL:

Написання та оптимізація SQL запитів для вилучення та трансформації даних з різних баз даних. Забезпечення ефективного та точного витягання даних для аналізу.

Databricks:

Розуміння ETL конвеєрів і аналітичних рішень з використанням Databricks на платформі Azure. Співпраця з командою інженерів даних для забезпечення якості та продуктивності даних. Знання концепцій Spark, служб AWS як S3, Lambda, CloudWatch, а також будь-який досвід з реляційними базами даних є перевагою.

ETL, сховища даних та проектування конвеєрів даних (2 до 3 років):

Практичний досвід у ETL, сховищах даних та проектуванні конвеєрів даних є обов'язковим.

Що ми шукаємо:

  • Міцні знання у сфері аналітики даних.
  • Досвід роботи з реляційними та OLAP базами даних.
  • Знання Unix shell скриптів і Python.
  • Знання платформ Cloud, Power BI/Tableau, міграції даних у хмару.

Чого очікувати на цій посаді:

Компетенція 1:

  • Досвід у розробці AI/ML моделей для отримання висновків з систем Big Data та озер даних.
  • Знання платформ MS Azure та AWS Cloud (Lambda, S3, ECS, EKS, CloudWatch, CloudTrail, API Gateway).

Основні кваліфікації:

  • Бакалаврський ступінь у галузі комп'ютерних наук, інформаційних систем або спорідненій сфері є бажаним.
  • Здатність самостійно працювати над кількома проектами та дотримуватися термінів.
  • Досвід у сфері охорони здоров'я США є перевагою.
  • Глибоке розуміння циклу розробки програмного забезпечення та життєвого циклу тестування програмного забезпечення.
  • Відповідний досвід у сфері забезпечення якості програмного