We’re looking for a full-time Python developer (Monday to Friday, 8 hours per day) to take ownership of a Django-based application that downloads and processes SEC filings (10-K, 10-Q, etc.). The current cron job that handles these downloads is broken — it’s not fetching the latest filings and runs extremely slow, taking nearly two days to complete. You’ll be responsible for fixing this issue and drastically improving performance. Your primary objective will be to repair and optimize the SEC filing downloader so it works efficiently and reliably. This includes analyzing and improving the filingCorn.py script, addressing concurrency issues, and ensuring proper rate limiting when calling SEC endpoints. You’ll also need to update outdated dependencies in the existing requirements.txt file — many packages are no longer available — and upgrade the entire application to a modern Python and Django version. After the upgrade, you must resolve any compatibility issues and ensure the full application is stable inside Docker. We need someone who understands high-performance data ingestion and API-driven pipelines, with the ability to profile code, refactor for efficiency, and deliver measurable runtime improvements. You’ll be expected to bring down the total runtime of the cron from 48 hours to under 6 hours using techniques like parallel threading, caching, and batching. The system must then be fully dockerized for reliable deployment and cron automation. You should have strong experience in Django, Python concurrency (asyncio, ThreadPoolExecutor, etc.), MySQL optimization, and Docker. Knowledge of SEC/EDGAR APIs, AWS S3, and web scraping will be a strong advantage. The ideal candidate has previously taken a legacy Django app and modernized it — upgrading the framework, cleaning up dependencies, and stabilizing it for production use. Deliverables include a fully working and optimized cron job that reliably downloads filings, an updated requirements file using currently available packages, the application running in Docker without dependency issues, and measurable performance improvements backed by logs and metrics. If you have deep experience in Python performance tuning, Django modernization, and data pipeline optimization — this is a high-impact role where your work will immediately improve production reliability. Please include your proposed monthly cost in your bid.