Ciklum logo

Data Engineer

Ciklum·Salary not specified

Primary stack

PythonPostgreSQLGraphDBNeo4j

Job description

Description language:

Про посаду

Ciklum шукає Data Engineer для приєднання до нашої команди на повний робочий день в Україні. Ми є компанією з розробки власних продуктів, яка надає підтримку як багатонаціональним організаціям, так і стартапам, що масштабуються, для вирішення їхніх найскладніших бізнес-завдань. Завдяки глобальній команді з більш ніж 4,000 висококваліфікованих розробників, консультантів, аналітиків та власників продуктів, ми створюємо технології, які визначають галузі та формують спосіб життя людей.

Про роль:

Як Data Engineer, станьте частиною багатофункціональної команди розробників, яка створює досвід завтрашнього дня. Проект семантичної документації спадкового коду є 26-тижневою корпоративною ініціативою для глобального лідера в галузі промислової автоматизації. Основна мета - створити автоматизовану, AI-допомагану трубопровідну систему для генерації структурованої документації на рівні системи у форматі Markdown безпосередньо з недокументованого кодового базису близько 400K LOC (який включає мови IEC 61131-3 та ANSI C/C++).

Працюючи в рамках виділеного, безпечного тененту без витоку даних, технічна архітектура поєднує розбір AST Tree-sitter, графи знань Neo4j, пошук векторів Qdrant та самостійно розміщені відкриті LLM (Llama 3.1 / Mixtral family) з перевіркою на основі NLI. Доставка структурована по 7 пакетам робіт, які виконуються протягом 6 місяців, і регулюється суворими договірними KPI: ≥95% покриття коду, ≥92% фактичної точності, перевіреної NLI, та ≥90% прийнятності SME. Всі виходи відповідають вимогам EU Cyber Resilience Act (EU CRA) щодо SBOM та відстеження на рівні джерела.

Обов'язки

  • Виконання трубопроводу даних: Розробка, тестування та підтримка надійних трубопроводів даних, які обробляють виходи AST, структури графів знань та векторні вкладення.
  • Введення в базу знань: Написання скриптів обробки даних для введення, нормалізації та оновлення графів залежності коду в Neo4j та векторних індексів у Qdrant.
  • Очищення та трансформація даних: Розбір структур вихідного коду та метаданих у структуровані активи Markdown та стандартизовані входи JSON/RAG.
  • Моніторинг та налагодження трубопроводу: Моніторинг продуктивності виконання, вирішення помилок пакетної обробки та забезпечення консистентності стану даних між запусками трубопроводу.
  • Співпраця: Тісна співпраця зі старшими Data Engineers та інженерами AI/ML для оптимізації швидкості отримання даних та ефективності трубопроводу.

Вимоги

  • Професійний досвід: 3+ роки комерційного досвіду роботи Data Engineer з розробки та підтримки виробничих трубопроводів даних.
  • Основна технічна компетентність: Глибоке знання Python, SQL та стандартних фреймворк для маніпуляції даними.
  • Практичний досвід роботи зі стеком: Прямий досвід роботи з графовими базами даних (Neo4j), пошуковими двигунами векторів (Qdrant) або фреймворками для розбору статичного коду (Tree-sitter).
  • Кращі практики інженерії: Знання Git для контролю версій, контейнеризації Docker, юніт/інтеграційне тестування для трубопроводів даних та CI/CD робочі процеси.
  • Рішення проблем та орієнтація на деталі: Сильні аналітичні навички з акцентом на точності даних, консистентності схеми та перевірці виходу.
  • Мова: Професійне володіння англійською (B2+/C1).

Ми пропонуємо

  • Сильна спільнота: Робота поряд з топовими професіоналами у дружньому середовищі з відкритими дверима.
  • Фокус на зростанні: Взяття на себе масштабних проектів із глобальним впливом та розширення вашої експертизи.
  • Індивідуальне навчання: Підвищення ваших навичок за допомогою внутрішніх подій (зустрічі, конференції, семінари), доступ до Udemy, мовні курси та сертифікації, оплачені компанією.
  • Безмежні можливості: Дослідження різноманітних доменів через внутрішню мобільність, знаходячи найкраще, щоб отримати практичну експертизу з передовими технологіями.
  • Гнучкість: Насолоджуйтесь радикальною гнучкістю – робота вдома або в офісі, на ваш вибір.
  • Турбота: Ми забезпечуємо вас компанійною медичної страховкою, підтримкою психічного здоров'я та фінансовими та юридичними консультаціями.

Про компанію

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

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

Досліджуйте, надайте повноваження, інженеруйте з Ciklum!

Вже зацікавились? Ми хотіли б познайомитись з вами! Подавайте свою заявку. Ми з нетерпінням чекаємо вас у Ciklum.

© Ciklum. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Ciklum is a global Digital Solutions Company for Fortune 500 and fast-growing organisations alike around the world.

More at Ciklum

All 180 roles

Similar jobs

Popular searches