Data Engineer Job Description
As a Data Engineer, you will be responsible for designing, building, and maintaining large-scale data pipelines and ingestion processes to support analytics and AI use cases. Your expertise in data engineering will help drive business growth by providing high-quality data insights.
Key Responsibilities:
* Design and implement ETL/ELT workflows with attention to performance, reliability, and cost optimization.
* Collaborate with analytics, AI/Data Science, and product teams to understand data requirements and SLAs.
* Apply best practices around data quality, validation, monitoring, and observability.
Requirements:
* Bachelor's degree or higher in Computer Science, Computer Engineering, or related field.
* 5+ years of experience as a Data Engineer.
* Strong expertise in SQL, including advanced joins, CTEs, window functions, and performance tuning.
Desired Skills:
* Experience working with cloud platforms, data platforms such as Snowflake, Databricks, PostgreSQL, and modern orchestration tools like Airflow, Dagster, DBT.
Ideal Candidate:
* The ideal candidate will have experience working with cloud platforms, data platforms such as Snowflake, Databricks, PostgreSQL, and modern orchestration tools like Airflow, Dagster, DBT.