Data Engineer
Hybrid
Kyiv, Lviv
Our client is a Ukrainian manufacturer of autonomous deep-strike UAVs capable of operating without GNSS. Together with combat units and local producers, the company develops a family of tactical UAVs to ensure rapid innovation deployment and maintain technological superiority on the battlefield.
Key Responsibilities
-
Develop web crawlers / data scrapers to collect data from diverse external sources.
-
Design and implement ETL/ELT processes for data transformation, supporting both batch and real-time analytics.
-
Build stable data pipelines to automate data collection, processing, and delivery.
-
Manage databases — maintenance, backup, recovery, and ensuring data integrity.
-
Ensure data quality, consistency, and accessibility at all stages.
Requirements
-
3+ years of experience in a relevant position (Data Engineer, Backend with data focus, etc.).
-
Experience building crawlers/scrapers (e.g., Python + BeautifulSoup, Scrapy, Selenium, etc.).
-
Deep knowledge of ETL/ELT processes, including scheduling, monitoring, and optimization.
-
Ability to design and implement reliable data pipelines (batch, streaming).
-
Hands-on experience with databases (relational and NoSQL), including backup, recovery, and data integrity assurance.
-
Proficiency in data processing languages (e.g., SQL, Python).
-
Understanding of data governance principles, error handling, and log tracing.
Nice to have
-
Knowledge of modern data architectures: data lake/lakehouse, data marts, semantic layer.
-
Experience with orchestration tools (Airflow, Prefect), streaming platforms (Kafka, Flink), BI tools (Power BI, Looker).
-
Understanding of DevOps/DataOps practices — CI/CD, containerization, IaC.
We Offer
-
Participation in high-tech projects that strengthen the country’s defense capabilities.
-
Possibility of military service deferment (reservation).
-
Work in a team that values new ideas and initiative.
-
Competitive salary.
