Старши инженер по данни
Описание
Описание на позицията
Нашият клиент търси висококвалифициран старши инженер по данни за подпомагане на напреднали инициативи за обработка на данни и инженеринг в корпоративна автомобилна среда. Ролята е фокусирана върху проектиране и оптимизиране на стабилни тръбопроводи за данни, обработка на големи обеми тестови данни и принос към архитектури на разпределени системи.
Идеалният кандидат ще демонстрира силен опит в разработката на Python, практиките за инженеринг на данни и облачната инфраструктура, както и опит с работа в сложни производствени среди.
Основни отговорности
- Проектиране, разработка и поддръжка на мащабируеми ETL/ELT тръбопроводи за обработка на големи обеми данни
- Управление на извличане и трансформация на тестови данни с голям обем в множество формати
- Изграждане и оптимизация на разпределени системи за обработка на данни с фокус върху производителност и надеждност
- Прилагане на обектно-ориентирани решения с използване на напреднали програмни модели и техники за паралелизъм
- Сътрудничество с междуфункционални екипи за поддръжка на базирани на данни приложения и работни потоци
- Разгръщане и управление на приложения в среди с Windows Server
- Разработка и поддръжка на CI/CD тръбопроводи с инструменти като GitHub Actions
- Мониторинг на производителността на системата и внедряване на регистрационни решения, включително интегриране с инструменти за мониторинг като Grafana
- Обработка на файлови системи, включително конфигурации на мрежови дискове и взаимодействия с NAS
- Осигуряване на ефективна интеграция и управление на бази данни в системи Oracle, SQL и MongoDB
Необходим опит
- Старши опит в инженеринг на данни или свързани роли
- Силни практически умения в разработката на производствени ETL тръбопроводи
- Доказан опит в проектиране на разпределени системи и обработка на големи обеми данни
- Опит с работа в корпоративни среди, за предпочитане в автомобилния или тестовия сектор
- Отлични познания за паралелизъм, многопроцесорност и техники за оптимизация на производителност
- Запознатост с разгръщане на базата на Windows и системни среди
Изисквани умения
- Напреднало ниво на владеене на Python (3.9–3.11)
- Силни познания по принципите на обектно-ориентираното програмиране
- Опит с ETL/ELT тръбопроводи и извличане на големи обеми данни
- Владеене на SQL и бази данни, включително Oracle и MongoDB
- Практически опит с Microsoft Azure
- Запознатост с CI/CD практики и инструменти (напр. GitHub Actions)
- Познания за обработка на файлове в множество формати
- Опит с чрез црези PowerShell и разгръщане на Windows услуги
Предпочитани / Допълнителни умения
- Опит с домейн-специфични рамки за данни (напр. Sympathy for Data)
- Познания за автомобилни тестови системи и свързани работни потоци
- Разбиране на мрежови файлови системи (SMB/CIFS, NAS)
- Опит с решения за регистриране и мониторинг на ниво файлова система и инфраструктура
Образование
- Бакалавърска или магистърска степен по компютърни науки, инженеринг на данни или свързана област
Езиковo изискване
- Английски – Професионално ниво
Zahtjevi
Obrazovanje
Следгимнално образование две или повече години в сферата на техниката и технологичната промишленост
Radno iskustvo
Специалист по данни