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.
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/moClient
Spent: $1,181.6Rating: 5.0Verified