Senior Python Backend / Quant Dev Needed – Trading Automation + Data Pipeline

UpworkUSNot specifiedexpertScore: 54
NinjaTraderPython
Title Senior Python Backend / Quant Dev Needed – Trading Automation + Data Pipeline (NinjaTrader / VM / AI Orchestration) Job Description We are a small quantitative trading team building automated infrastructure around NinjaTrader (NT8), Python, and AI-driven workflows. We need a senior-level backend engineer or quant developer to stabilize and extend our trading automation stack. This is not a beginner role. We are looking for someone who has built distributed systems and understands networking, process concurrency, and data pipelines. Current Environment • NinjaTrader 8 (Windows VPS) • Python backend services • Socket-based client/server communication • Virtual machine infrastructure • Scheduled task automation • AI-driven post-processing workflows Scope of Work Phase 1: Infrastructure Stabilization • Diagnose and fix socket timeout and reconnect logic • Improve concurrency handling and prevent resource exhaustion • Optimize client-server communication reliability • Ensure backtest and live execution stability • Reduce process flooding and improve performance Phase 2: Data Pipeline + Automation • Build reliable data ingestion pipelines • Store and manage data inside VM-hosted database • Design scheduled job orchestration (cron/task scheduler) • Integrate structured AI workflow for data processing and output generation • Improve logging, monitoring, and failure recovery Ideal Candidate • 5+ years backend engineering experience • Strong Python expertise • Experience with sockets, async programming, concurrency • Experience working with Windows VMs • Familiar with NinjaTrader, trading systems, or financial infrastructure • Experience building automation pipelines • Comfortable documenting and modularizing complex systems Nice to Have • Quant trading or hedge fund environment experience • DevOps background • Database design experience • Experience working with AI APIs and structured outputs Engagement • Contract to start • 10–20 hours per week initially • Potential for long-term engagement • Clear ownership of defined system components What We Care About • Clean architecture • Stability under load • Clear documentation • Professional-grade engineering standards To Apply Please include: • A brief description of similar systems you’ve built • Your experience with trading or financial systems (if any) • Your availability • Your hourly rate We are looking for someone who enjoys building durable infrastructure and can think architecturally, not just patch.
View Original Listing
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo

Client

Spent: $1,181.6Rating: 5.0Verified