Data Engineer

MacroCoderz

Pakistan

Remote

PKR 16,598,000 - 24,896,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

MacroCoderz is hiring a Data Engineer to build pipelines that feed our AI systems, covering document ingestion, ETL, data synchronization, and vector indexing at scale. You will ingest documents from client systems, clean and transform them, and ensure indexes stay up to date as data changes.

The role emphasizes Python, SQL, and modern orchestration tools, with emphasis on incremental loads, idempotency, and schema evolution.

Qualifications

  • 2+ years of data engineering.
  • Strong Python and SQL.
  • Experience with an orchestration tool such as Airflow, Dagster or Prefect.

Responsibilities

  • Build batch and incremental ingestion pipelines from databases, APIs and file stores.
  • Parse and clean documents - PDFs, HTML, spreadsheets - for retrieval.
  • Keep vector indexes and metadata in sync with source systems.
  • Model data in Postgres and warehouses for analytics and retrieval.
  • Monitor pipeline health and data quality.

Skills

Python
SQL
Airflow/Dagster/Prefect

Tools

dbt
Spark
Cloud data warehouse

Job description

Remote Data Engineer at MacroCoderz: build the pipelines that feed AI systems - document ingestion, ETL, data syncs and vector indexing at scale.

An AI assistant that answers from stale or broken data is worse than no assistant. As a Data Engineer you build the pipelines that keep our systems fed: ingesting documents and records from client systems, cleaning and transforming them, and keeping vector indexes in sync as the source data changes.

What you will do
  • Build batch and incremental ingestion pipelines from databases, APIs and file stores.
  • Parse and clean documents - PDFs, HTML, spreadsheets - for retrieval.
  • Keep vector indexes and metadata in sync with source systems.
  • Model data in Postgres and warehouses for analytics and retrieval.
  • Monitor pipeline health and data quality.
What we are looking for
  • 2+ years of data engineering.
  • Strong Python and SQL.
  • Experience with an orchestration tool such as Airflow, Dagster or Prefect.
  • Understands incremental loads, idempotency and schema changes.
Nice to have
  • Has built ingestion for a RAG or search system.
  • dbt, Spark or a cloud data warehouse.
  • Document parsing tools such as Unstructured or Docling.

Location: fully remote, open to applicants worldwide.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Data Engineer: Build AI Pipelines & Vector Indexes
Remote Data Engineer: Build AI Pipelines & Vector Indexes

MacroCoderz • Pakistan

Remote
PKR 16,598,000 - 24,896,000
Data Scientist
Data Scientist

MacroCoderz • Pakistan

Remote
PKR 16,598,000 - 33,195,000
RAG Engineer
RAG Engineer

MacroCoderz • Pakistan

Remote
PKR 1,200,000 - 2,400,000
Remote Data Scientist — Build & Measure AI Models
Remote Data Scientist — Build & Measure AI Models

MacroCoderz • Pakistan

Remote
PKR 16,598,000 - 33,195,000
DevOps / MLOps Engineer
DevOps / MLOps Engineer

MacroCoderz • Pakistan

Remote
PKR 27,663,000 - 38,728,000
Remote Python Backend Engineer for AI Pipelines
Remote Python Backend Engineer for AI Pipelines

MacroCoderz • Pakistan

Remote
PKR 600,000 - 1,200,000
Python Developer
Python Developer

MacroCoderz • Pakistan

Remote
PKR 600,000 - 1,200,000
Data Engineer
Data Engineer

Archisurance • Lahore

On-site
PKR 1,200,000 - 1,800,000
Senior RAG Engineer — Remote, Scalable Retrieval
Senior RAG Engineer — Remote, Scalable Retrieval

MacroCoderz • Pakistan

Remote
PKR 1,200,000 - 2,400,000
Machine Learning Engineer
Machine Learning Engineer

MacroCoderz • Pakistan

Remote
PKR 19,364,000 - 30,429,000
Remote work
Top locations