Senior Software Engineer - Data Engineer

Job expired!

Gen - провідна глобальна компанія, яка присвятила себе забезпеченню цифрової свободи через відомі споживчі бренди, такі як Norton, Avast, LifeLock, Avira, AVG, ReputationDefender і CCleaner. Наша місія - надати найкращі рішення з кібербезпеки, захисту конфіденційності та ідентичності для більш ніж 500 мільйонів користувачів у 150 країнах, забезпечуючи їм безпечне, приватне і впевнене цифрове життя сьогодні та для майбутніх поколінь.

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

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

  • Проектувати, розробляти та підтримувати якісні, масштабовані, розподілені та безпечні програмні додатки, використовуючи Java, Scala, Python та інші мови програмування.
  • Використовувати хмарні сервіси AWS (EMR, Glue, S3, Athena, Open Search, Lambda, MSK, AirFlow, DynamoDB) для створення та розгортання хмарних додатків.
  • Застосовувати об'єктно-орієнтоване проектування та знання шаблонів проектування до розробки додатків.
  • Працювати з потоковими та пакетними конвеєрами для вилучення та завантаження даних, керуючи мільйонами записів.
  • Співпрацювати з міжфункціональними командами (менеджери продуктів, вчені даних, дизайнери) для перетворення вимог на технічні рішення та досягнення цілей проекту.
  • Проектувати та впроваджувати CI/CD конвеєри для автоматизації процесів складання, тестування та розгортання.
  • Писати чистий, добре документований і підтримуваний код.
  • Проводити модульне та інтеграційне тестування для забезпечення якості та функціональності коду.
  • Брати участь у код-рев'ю і надавати конструктивний зворотній зв'язок.
  • Бути в курсі останніх досягнень у технологіях AWS та AI.
  • Ступінь бакалавра в галузі комп'ютерних наук або суміжній сфері.
  • 5+ років відповідного досвіду роботи у сфері інженерії даних.
  • Досвід роботи з хмарними сервісами AWS.
  • Вміння працювати з великими даними, використовуючи Hive/SQL, PySpark і Hadoop.
  • Міцний досвід у моделюванні даних, розробці ETL, зберіганні даних та озерах даних.
  • Знайомство з Agile методологіями (Scrum) та принципами.
  • Знання інструментів CI/CD і концепцій автоматизації доставки програмного забезпечення.
  • Роз