Job Summary
We are seeking a skilled Data Engineer to design, build, and maintain scalable data pipelines and data platforms that support business intelligence, analytics, and data-driven decision-making. The ideal candidate will have experience in data integration, ETL/ELT processes, cloud technologies, and database management.
Key Responsibilities
- Design, develop, and maintain scalable data pipelines and workflows.
- Build and optimize ETL/ELT processes for data ingestion, transformation, and loading.
- Integrate data from multiple sources, including databases, APIs, and third-party systems.
- Develop and maintain data warehouses, data lakes, and reporting solutions.
- Monitor data quality, integrity, and reliability across systems.
- Optimize database performance and ensure efficient data processing.
- Collaborate with business stakeholders, analysts, and developers to understand data requirements.
- Implement data governance, security, and compliance best practices.
- Troubleshoot and resolve data-related issues in production environments.
- Create and maintain technical documentation for data solutions.
- Required Skills &
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.3+ years of experience in Data Engineering or a similar role.
- Strong proficiency in SQL and database design concepts.
- Experience with Python for data processing and automation.
- Hands-on experience with ETL/ELT tools and data integration frameworks.
- Experience working with relational and NoSQL databases.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with data warehousing solutions and large-scale data processing.
- Familiarity with version control systems such as Git.
- Understanding of Agile development methodologies.