The Data Engineer is responsible for designing, developing, and maintaining scalable data pipelines, databases, and data integration solutions that support business intelligence, analytics, and operational systems. The role ensures the availability, quality, security, and reliability of data while enabling efficient access to information across the organization.
Job Responsibilities
- Design, develop, and maintain data pipelines for collecting, processing, and transforming data from multiple sources.
- Build and manage data warehouses, data lakes, and database systems to support reporting and analytics requirements.
- Develop and optimize ETL/ELT processes to ensure efficient and accurate data integration.
- Monitor data quality, integrity, and consistency across systems and implement corrective actions when required.
- Collaborate with business stakeholders, analysts, and developers to understand data requirements and deliver effective solutions.
- Optimize database performance, query execution, and data storage architecture.
- Implement data security, governance, and compliance standards to protect organizational data assets.
- Troubleshoot and resolve data-related issues, system failures, and performance bottlenecks.
- Develop and maintain technical documentation for data models, pipelines, and integration processes.
- Support business intelligence and analytics initiatives by ensuring reliable and timely access to data.
- Evaluate and implement new technologies and best practices to improve data engineering capabilities.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Cloud/ Data Engineering certification (AWS, Azure, or GCP)
- Minimum 9 years of experience in data engineering or similar field
- Strong experience with SQL and relational database management systems.
- Proficiency in ETL/ELT tools and data integration frameworks.
- Experience with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform is preferred.
- Knowledge of data warehousing, data modeling, and big data technologies.
- Experience with programming languages such as Python, Java, Scala, or similar.
- Familiarity with data visualization and business intelligence tools.
- Strong analytical, troubleshooting, and problem-solving skills.
Education:
Experience:
- Data Engineer: 9 years (Required)
License/Certification:
- Cloud/ Data Engineering Certification (AWS, Azure, or GCP) (Required)
Location:
Work Location: In person