Job Market Insights Pipeline

An end-to-end data pipeline that ingests job listings from the Adzuna API, transforms data using dbt, and presents interactive insights through a Streamlit dashboard.

Project Links

GitHub Repository

Overview

This project builds a complete data pipeline to collect, process, store, and visualize job market data. The pipeline ingests job listings from the Adzuna API, transforms and stores them in PostgreSQL via dbt models, and presents insights through an interactive Streamlit dashboard.

Tech Stack

Architecture

Data Flow: Adzuna API → Raw Data (JSON) → Data Transformation → S3 (raw + processed) → PostgreSQL (data warehouse) → dbt (staging + marts) → Streamlit Dashboard

Job Market Insights Pipeline Architecture

Features

Sample Insights

Key decisions