Data Engineer
Summary
Build and maintain scalable data pipelines and architectures to support analytics and business intelligence using SQL, Python, and ETL tools.
Design, build, and maintain scalable data pipelines for ingestion, transformation, and loading (ETL/ELT)
Develop and optimize data architectures to support analytics and business intelligence needs
Ensure data quality, integrity, and reliability across various data sources
Collaborate with cross-functional teams (e.g., Product, BI, Engineering) to understand data requirements
Monitor and troubleshoot data pipeline performance issues
Implement data governance and best practices for data management
Support the development of dashboards, reports, and data models
Document data processes, workflows, and system architecture
Requirements:
Bachelor’s degree in Computer Science, Information Systems, or a related field
Minimum 2 years of experience in data engineering, data analytics, or similar roles
Hands-on experience with SQL and at least one programming language (e.g., Python)
Familiarity with data pipeline tools (e.g., Airflow, dbt, or similar)
Basic understanding of data warehousing concepts (e.g., BigQuery, Redshift, Snowflake)
Experience working with structured and unstructured data
Understanding of ETL/ELT processes and data modeling fundamentals
Exposure to cloud platforms (e.g., AWS, GCP, or Azure) is a plus
Strong problem-solving skills and attention to detail
Good communication skills and ability to work collaboratively
How many years' experience do you have as a Data Engineer?