Data Engineer (Cloud Data Pipelines)

Job Type: Remote

Responsibilities

  • Build, enhance, and support scalable data pipelines across a cloud-based environment
  • Develop data ingestion, transformation, and validation processes for batch and streaming workflows
  • Write and maintain data transformation logic using Python and, when needed, SQL
  • Configure and support scheduling and orchestration of pipelines using standard tooling
  • Monitor pipeline performance, troubleshoot failures, and improve reliability and data quality
  • Collaborate with stakeholders to gather data requirements and deliver clean, usable datasets
  • Ensure data workflows are production-ready with clear monitoring, logging, and documentation

Required experience and skills

  • Hands-on experience using Python for data engineering tasks
  • Strong SQL skills, including joins, aggregations, and query performance basics
  • Experience designing and implementing data pipelines on at least one cloud platform (Azure preferred)
  • Solid understanding of data lifecycle concepts, including ingestion, transformation, validation, and monitoring
  • Ability to work independently and manage tasks without close supervision
  • Clear communication skills and the ability to explain data processes and dependencies

Preferred qualifications

  • Experience with pipeline orchestration tools such as Airflow or similar solutions
  • Familiarity with distributed data processing frameworks such as Spark or PySpark
  • Exposure to CI/CD practices for managing and deploying data workflows

Apply for this position

**If you have already submitted your resume for another Job Opening please do not re-apply to a different role. You can email through Contact Us about your interest in other roles.

Allowed Type(s): .pdf, .doc, .docx

Related Job Openings