freehire launches on Product Hunt on 26 August.

Follow →

Data Engineer

Summary

The Data Engineer will design, build, and maintain scalable ETL/ELT pipelines using Python, PySpark, and SQL to support analytics and machine learning initiatives. The role involves optimizing data processing, ensuring data quality, and collaborating with cross-functional teams to meet business requirements.

  • Design, develop, and maintain scalable ETL/ELT pipelines using Python, PySpark, and SQL
  • Perform data extraction, transformation, and loading from multiple source systems into enterprise data platforms
  • Develop reusable data transformation logic to support business reporting, analytics, and machine learning initiatives
  • Optimize SQL queries and PySpark jobs to improve performance and processing efficiency
  • Build and maintain data models, staging layers, and curated datasets for downstream consumption
  • Perform data cleansing, validation, reconciliation, and quality checks to ensure data accuracy and consistency

  • Requirements

    • Troubleshoot and resolve data pipeline failures, performance bottlenecks, and data-related issues
    • Collaborate with business analysts, data architects, and data scientists to understand data requirements and implement scalable solutions
    • Participate in code reviews, testing, deployment, and production support activities
    • Develop and maintain technical documentation, including data mappings, transformation logic, and ETL workflows
    • Ensure compliance with data governance, security, and regulatory standards
    • Monitor scheduled ETL jobs and proactively address operational issues

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