Middle Data Engineer GlobalLogic $$$
Madfish
Software Engineering, Data Science
Ukraine
Posted on May 29, 2026
Customer is one of the biggest companies on the market of home entertainment consumer electronics devices that strives to provide their clients with high-quality products and services.
This position collaborates with a geographically diverse team to develop, deliver, and maintain systems for digital subscription and transactional products across the Customer’ SVOD portfolio.
Requirements:
- 3+ years of python development (middle level, pandas, bulding APIs)
- Beginner to middle SQL
- Experience building ETLs in python
- Experience with data tools (ex.: Airflow, Grafana, Redash, Plotly, AWS Glue, AWS Athena)
- Other AWS experience
- Advanced skills in Excel
- Agile SDLC knowledge
- Detail oriented
- Data-focused
- Strong verbal/written communication, including an ability to effectively communicate with both business and technical teams
- An ability and interest in working in a fast-paced and rapidly changing environment
- Be self-driven and show ability to deliver on ambiguous projects with incomplete or dirty data
Would be a plus:
- Understanding of basic SVOD store purchase workflows
- Background in supporting data scientists in conducting data analysis / modelling to support business decision making
- Expereince with mixpanel, mparticle, youbora and similar systems
Job responsibilities:
- Design, develop, and maintain scalable data migration pipelines to transfer data between legacy and target systems while ensuring data integrity, consistency, and minimal downtime
- Analyze source and target data models, map transformation rules, and implement ETL/ELT processes to support complex migration scenarios and business requirements
- Perform data validation, reconciliation, and quality checks to identify discrepancies, troubleshoot migration issues, and ensure accuracy of migrated datasets
- Collaborate with cross-functional teams including software engineers, QA, business analysts, and project managers to plan migration activities, resolve dependencies, and support release execution
- Optimize migration performance, automate repetitive processes, and document migration workflows, technical specifications, and operational procedures to support maintainability and future enhancements