This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Data Engineer is responsible for designing, developing, and leading the implementation of an enterprise data platform. This role focuses on building data ingestion pipelines, data cleansing and transformation logic, analytics environments, and optimized data storage solutions in a cloud ecosystem. collaborates closely with data architects, analytics teams, data owners, and machine learning teams to enable reliable, high-quality, and scalable data solutions across the organization.
Job Responsibility:
Design and implement scalable, secure, and reusable data architectures aligned with complex business requirements
Translate business logic into efficient data models and ETL/ELT processes
Define advanced data cleansing and transformation logic to ensure data integrity and consistency
Collaborate with data architects on framework design, platform selection, and next-generation data capabilities
Design, develop, and optimize data pipelines using cloud-native orchestration and ETL tools (e.g., Azure Synapse, Airflow)
Implement advanced analytics processing using platforms such as Azure Databricks
Design and manage cloud storage solutions including Data Lake / Blob Storage
Relational and NoSQL databases
Vector and analytical data stores
Ensure scalability, reliability, and performance of data ingestion and storage layers
Contribute to the development and operation of CI/CD pipelines for data engineering workflows
Support and participate in code reviews and DevOps best practices
Assist in the design and maintenance of Data Governance frameworks, including: Data cataloging
Metadata management
Data quality and compliance processes
Collaborate with stakeholders to ensure effective data usage across the organization
Proactively identify and resolve complex data processing issues
Optimize performance, reliability, and cost efficiency of data pipelines and analytics workloads
Implement best practices for performance tuning and mentor team members on optimization techniques
Support the Data Architect and Data Engineering Manager in platform evolution
Promote best practices, continuous improvement, and engineering excellence within the team
Requirements:
Bachelor's degree (Computer Science/Information Technology/Electronics & Communication/ Information Science/Telecommunications)
10+ years of experience in implementing/designing solutions using enterprise based software technologies
Good hands-on experience delivering enterprise-scale applications and data engineering
Proven experience working in cloud-native and DevOps-driven environments
Relevant Experience - Minimum 6+ years
Critical thinker and good problem-solver
Good oral and written communication skills
Good team player, self-starter, and good analytical skills
Good understanding about code quality, security standards, and programing best practices
Cloud & Data Platforms - Azure Synapse Analytics, Azure Databricks, Azure Data Lake Storage
Data Engineering - Advanced ETL/ELT design, data modeling, workflow orchestration