About the Role
We are seeking a talented and detail-oriented Data Engineer to join our growing data team. You will be responsible for designing, building, and maintaining scalable data pipelines that power business intelligence, analytics, and machine learning solutions across the company.
Responsibilities
Design, build, and optimize scalable ETL/ELT pipelines to process structured and unstructured data.
Work closely with data analysts, data scientists, and business stakeholders to understand data requirements.
Develop and maintain data models, schemas, and architecture for data warehousing solutions.
Ensure data quality, consistency, and governance through validation and monitoring tools.
Implement data security and privacy best practices.
Collaborate in cross-functional teams on data-driven projects and initiatives.
Troubleshoot and resolve data issues and support data platform operations.
Requirements
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
2+ years of experience in data engineering or related roles.
Proficiency in Python, SQL, and data transformation tools.
Experience with cloud data platforms such as AWS (Glue, Redshift, S3), GCP (BigQuery), or Azure.
Familiarity with workflow orchestration tools like Apache Airflow, DBT, or similar.
Strong understanding of data warehousing concepts and distributed systems.
Knowledge of version control (Git), CI/CD, and agile methodologies.