Data Engineer (Remote)
Jobs AiFull Description
* Role: Data Engineer (Remote)
* Location: Remote
* Payout: $50 - $120/hour
Role Overview
We are hiring a Data Engineer to build pipelines and warehouses that power analytics and machine learning. In this role, you will design and operate the data platform including ingestion, transformation, warehouse modeling, and observability. The ideal candidate is strong in Python and SQL and has experience with the modern data stack.
Key Responsibilities
- Design and build ETL and ELT pipelines that handle high-volume data.
- Architect data warehouses, lakes, and semantic layers.
- Write production Python (Pandas, PySpark) and performant SQL.
- Orchestrate workflows with Airflow, Prefect, or Dagster.
- Ensure data quality, lineage, and observability.
- Collaborate with analytics and ML teams on data requirements.
Required Skills & Qualifications
- 2+ years as a data engineer, analytics engineer, or backend engineer with data focus.
- Strong Python and SQL.
- Experience with at least one warehouse: Snowflake, BigQuery, Redshift, or Databricks.
- Data modeling fundamentals (Kimball, One Big Table, or Data Vault).
- Experience with Git, testing, and code review.
- Strong written communication.
Preferred Qualifications
- Streaming platforms (Kafka, Flink, Spark Streaming).
- dbt, Iceberg, or lakehouse architecture experience.
- Cloud platform experience (AWS, GCP, Azure).
- Feature stores or embedding pipelines.
- Experience with data catalog or governance tools.
What We Offer
- Remote and flexible work environment.
- Contract and full-time options available.
- Modern data stack and real-scale problems.
- Collaborative and technically strong team.
- Learning opportunities across data engineering disciplines.
Equal Opportunity Employer
We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.
Apply Now!