Data Engineer
We are seeking an experienced Data Engineer to design, develop, and maintain robust, scalable data pipelines powering our core digital retail application, which has over 7 million downloads. This is a technical, hands-on role where you will be instrumental in ensuring data accuracy, quality, and accessibility across the business. You will focus on creating efficient data models, integrating with various internal and external API sources, and solving complex data challenges to support critical application features and business intelligence. You will thrive in an Agile team environment where quality and collaboration are paramount.
Why join Creative Dock
Creative Dock is the largest independent corporate venture builder in Europe and the MENA region, driven by the power of creation. You will be building a critical digital application for one of the largest retailers in the region, offering scale and impact unmatched elsewhere.
What we need from our Data Engineer:
Data Pipeline Architecture & Development
Design, build, and optimize scalable, reliable ETL/ELT data pipelines to ingest, transform, and load data from various internal systems and third-party API providers into our centralized data platform.
Ensure pipelines can handle the high volume and velocity of data required by a major retail application.
Implement robust monitoring, logging, and alerting for all production data flows.
Data Modeling & Quality Assurance
Design and maintain optimized data models that meet the requirements for both the application backend and downstream analytics/BI.
Implement data quality checks, validation rules, and testing procedures to ensure the highest standards of data integrity and reliability.
Document data flows, models, and architecture clearly for team transparency and maintainability.
Integration & Collaboration
Act as the primary technical point of contact for external data providers, designing and implementing secure, reliable connections via various APIs.
Actively participate in an Agile development environment (Scrum/Kanban), collaborating closely with software developers, product managers, and business analysts to define requirements and deliver solutions.
Proactively identify and resolve technical issues, bottlenecks, and data discrepancies across the platform.
System Ownership & Reliability
Contribute to the conceptual development and evaluation of new technologies and architectural patterns to improve our data ecosystem.
Mentor junior team members and uphold best practices in code quality, documentation, and operational excellence.
-
Ensure all data solutions adhere to necessary compliance and security standards.
Necessary skills and experiences:
Programming: Strong proficiency in Python or similar object-oriented languages for data manipulation, scripting, and pipeline development.
Data Modeling: Proven experience designing and implementing dimensional and relational data models for high-performance applications and analytics.
Databases: Expert knowledge of SQL and experience working with modern data warehouses or databases (e.g., PostgreSQL, BigQuery, or similar).
API Integration: Extensive experience connecting to and consuming data from complex third-party APIs (REST/SOAP) and handling various data formats.
Pipeline Tools: Experience with modern ETL/ELT frameworks and orchestration tools.
Experience: 3+ years of hands-on experience
Languages: Czech and English knowledge
Proven ability to work effectively in an Agile/Scrum team environment.
Strong analytical, problem-solving skills, and a proactive, solution-oriented mindset.
Excellent communication skills, capable of explaining complex data architecture to both technical and non-technical stakeholders.
Preferred qualifications and skills:
Experience in the retail, e-commerce, or high-volume transactional data domain.
Familiarity with cloud platforms (AWS, Azure, or GCP) for data services.
Knowledge of DevOps practices, containerization (Docker, Kubernetes), and CI/CD pipelines.
Are you ready to join a company where ideas matter, and creation is done by doing? Get in touch and let's build something great together.
Hiring Process:
Screening phone call with the Recruiter.
Interview with the Hiring manager.
Participation in a Bootcamp
.webp)




.jpg)
