Gig
$115/Contract
12
Sep 16, 2026
Project Overview:
We are seeking an experienced Python Data Engineer to build a clean, automated data ingestion pipeline. The goal of this project is to pull daily market, options, and macroeconomic data from external APIs and store it in a clean, local SQLite database for downstream processing.
Scope of Work & Deliverables:
API Integration Module (data_fetcher.py):
Write modular Python scripts to fetch daily End-of-Day (EOD) OHLCV price data and historical 30-day Implied Volatility (IV) / Realized Volatility (HV) data using
Fetch macroeconomic indicators from the Federal Reserve FRED API (e.g., 10-Year Treasury Yields, Inflation metrics).
Database Architecture (database.py):
Design and implement a structured SQLite database schema to store ticker price history, implied volatility surfaces, and macro data.
Include automated data cleaning routines (handling missing market days, adjusting for stock splits/dividends, and ensuring no data gaps).
Execution Script:
Provide a lightweight runner script that can be executed on a daily cron job to append new market data seamlessly.
Required Skills:
Strong proficiency in Python 3.x, pandas, numpy, and sqlite3.
Demonstrated experience working with financial market APIs (
Clean code standards, error handling, and robust logging.
Estimated Hours: 10–12 Hours
Project Type:Contract
Confidentiality: Standard non-disclosure applies. All scripts must run locally and connect cleanly to specified API endpoints.