freehire launches on Product Hunt on 26 August.

Follow →

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?

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available