Job Description
A Data Engineer designs, builds, and maintains scalable data pipelines, databases, and cloud-based systems to collect, transform, store, and deliver accurate business data for analytics and reporting.
Responsibilities
- Build reliable data pipelines for business reporting needs.
- Design databases, warehouses, and scalable data models.
- Extract, transform, and load structured business datasets.
- Optimize SQL queries for faster data processing.
- Maintain data quality, accuracy, and validation checks.
- Collaborate with analysts, developers, and business teams.
- Monitor pipeline failures and resolve production issues.
- Document data workflows, processes, and technical standards.
Required Skills
- Strong SQL knowledge for querying complex datasets.
- Experience with Python, Spark, or ETL tools.
- Understanding of data warehousing and database design.
- Knowledge of cloud platforms and storage services.
- Ability to troubleshoot data pipeline performance issues.
- Good communication skills for cross-functional team collaboration.
Note: Salary depends on experience and skills and is paid in local currency.