Actively recruiting / 16 applicants
We’re here to help you
Juliana Torrisi is in direct contact with the company and can answer any questions you may have. Email
Juliana Torrisi, RecruiterProject Overview
The client has a partially built automated futures trading system in C#/.NET on Quantower.
Core components—wavelets, indicators, AI framework, rule-based strategies, execution engine, and risk module—already exist, but the system is not yet operational.
Your role is to finish, integrate, stabilize, and deliver a fully working trading bot.
Key Responsibilities
- Implement AI model persistence (save/load trained models)
- Build the AI training pipeline (historical data → preprocess → train → validate → export)
- Integrate AI + wavelets + rule-based strategies into a unified strategy
- Make the system run end-to-end inside Quantower
- Add backtesting and performance verification
- Implement full .NET logging (signals, decisions, orders, errors)
- Move hard-coded values into appsettings.json
- Improve stability: multithreading, race conditions, error handling
- Validate signal quality and ensure logical, consistent outputs
- Document the system and show the client how to operate it
Required Experience
- Expert C#/.NET
- Real automated trading systems experience
- Multithreaded, real-time execution
- ML model inference + persistence (ML.NET or similar)
- Strong preference for Quantower experience; NinjaTrader/Sierra/MetaTrader also helpful
- Ability to work with and extend an existing codebase efficiently
- Clear communication and reliability (weekly syncs, accountable delivery)
Additional Notes
- This is completion work, not a new build. The existing architecture should remain intact.
- The hired developer is expected to explain workflows and guide a non-technical founder
- The client is looking for a long-term collaborator for ongoing maintenance and updates after initial completion.