Job Description
Data Engineer designs, builds, and optimizes scalable data pipelines, databases, and analytics systems for reliable business intelligence, reporting, and data-driven decision-making.
Responsibilities
- Build scalable data pipelines for analytics and reporting.
- Maintain databases, warehouses, and distributed storage systems.
- Clean, transform, validate, and organize business data.
- Develop ETL workflows using modern engineering tools.
- Optimize SQL queries for faster data processing.
- Collaborate with analysts, developers, and business teams.
- Monitor pipeline performance, failures, and data quality.
- Ensure secure handling of sensitive enterprise data.
Required Skills
- Strong SQL, Python, and data engineering knowledge.
- Experience with ETL pipelines and workflow orchestration.
- Knowledge of cloud platforms and data warehouses.
- Understanding of APIs, databases, and distributed systems.
- Ability to troubleshoot data quality and performance.
- Familiarity with Spark, Airflow, Kafka, or dbt.
Note: Salary depends on experience, skills, location, and is paid in local currency.