Description

Job Summary:
The Data Engineer will be responsible for designing, developing, and maintaining data pipelines and data models, with a strong focus on MySQL databases. The ideal candidate should have extensive experience in data extraction, transformation, and loading (ETL) processes, along with a deep understanding of data modeling concepts.
Key Responsibilities:
Design, develop, and maintain efficient data pipelines for data integration and processing.
Build and optimize data models to support business intelligence and analytics needs.
Work extensively with MySQL databases, including schema design, query optimization, and performance tuning.
Collaborate with data analysts and data scientists to understand data requirements and deliver scalable solutions.
Implement and maintain ETL processes to ensure data accuracy and integrity.
Monitor data pipeline performance and troubleshoot issues as they arise.
Ensure data security and compliance with industry standards.
Document data processes and workflows for maintainability and future enhancements.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, Data Science, or a related field.
Proven experience as a Data Engineer with strong MySQL skills.
Proficiency in writing complex SQL queries and optimizing database performance.
Experience with data pipelines, ETL tools, and data integration frameworks.
Solid understanding of data modelling concepts and best practices.
Familiarity with cloud platforms (e.g., AWS, GCP, Azure) is a plus.
Knowledge of programming languages like Python or Java for data processing.
Strong problem-solving skills and attention to detail

Education

Bachelor’s degree in Computer Science, Information Technology, Data Science, or a related field.