Point your AI agent at freehire and let it find you a job.

Get the CLI →

Tap Growth ai

NewBe an early applicant

Sr. Data Engineer

Posted
Discussion

Summary

Senior Data Engineer designing, building, and maintaining enterprise-scale data pipelines and ETL/ELT processes, data models, warehouses, and lakes. Core stack: Python, SQL, AWS or Azure, Spark/PySpark, and orchestration tools like Airflow, with Databricks, Snowflake, and Kafka as nice-to-haves.

We're Hiring: Sr. Data Engineer!

We are seeking an experienced Senior Data Engineer to design, develop, and maintain scalable data solutions and pipelines in an enterprise environment. The ideal candidate will have strong hands-on experience in Python, SQL, cloud platforms, data pipelines, and modern data technologies, with the ability to work with large and complex datasets.

Key Responsibilities

  • Design, develop, and maintain scalable data pipelines and ETL/ELT processes.
  • Develop data solutions using Python and SQL.
  • Build and optimize data processing and transformation workflows.
  • Work with cloud-based data platforms and services.
  • Design and maintain data models, data warehouses, and data lakes.
  • Support both batch and real-time data processing requirements.
  • Implement data quality checks, monitoring, and error handling.
  • Optimize data pipelines and queries for performance and reliability.
  • Work closely with Data Architects, Analysts, Developers, and other stakeholders.
  • Support production issues, troubleshooting, and continuous improvement.

General Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • 8+ years of experience in Data Engineering or a related data role.
  • Strong experience working with enterprise-scale data platforms and applications.
  • Experience working in Agile and collaborative technical environments.

Mandatory Skills

  • Strong hands-on experience with Python.
  • Strong SQL skills, including query optimization and data manipulation.
  • Experience developing ETL/ELT data pipelines.
  • Experience with data modelling, data warehousing, and data lakes.
  • Hands-on experience with AWS or Azure.
  • Experience with Apache Spark / PySpark or similar distributed data processing technologies.
  • Experience with data orchestration tools such as Airflow, Azure Data Factory, or equivalent.
  • Experience with Git and CI/CD.
  • Good understanding of data quality, security, and governance.

Nice-to-Have Skills

  • Experience with Databricks or Snowflake.
  • Experience with Kafka or other streaming technologies.
  • Experience with Terraform or Infrastructure as Code.
  • Experience with Power BI, Tableau, or other analytics platforms.
  • Cloud or Data Engineering certifications.
  • Experience in banking, financial services, or other large enterprise environments.

Skills

See also

Data Engineering jobs by country — openings, pay and top skills →

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