Data Engineer
Position Overview
Designing, building, and maintaining data pipelines and systems that ensure reliable,
scalable, and efficient data processing. You will work collaboratively with analysts and
developers to support business intelligence and analytics initiatives.
Responsibilities
- Build and maintain scalable ETL pipelines to process and integrate data from diverse
sources.
- Design and manage data models, data lakes, and warehouses
- Optimize data structures for analytics, reporting, and machine learning workflows.
- Collaborate with data analysts, data scientists, and software engineers to meet data
needs.
- Monitor pipeline performance and resolve data integrity issues.
- Implement data governance and security best practices.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Data Engineering, Information Systems, or a related field.
- Experience with ETL tools (e.g., Apache Airflow, Talend, or custom Python solutions).
- Proficiency in SQL and scripting languages such as Python or Scala.
- Familiarity with cloud data platforms (e.g., AWS, GCP, or Azure).
- Strong understanding of data modeling and warehousing principles.
- Typically, 2–5 years of experience in data engineering or a related field.