Python Trading Infrastructure Engineer | Exchange Connectivity | Backtesting | Live Execution | GMT+7
I build the infrastructure that makes trading strategies actually work in production: exchange connectors, real-time data pipelines, backtesting engines, and live execution systems.
My background is in trading systems engineering, not strategy development. I don't generate alpha, I validate it and build the systems that execute it reliably, fast, and correctly.
If you have a strategy that needs to be automated, backtested properly, or connected to a live exchange, that's what I do.
▶ TECHNICAL EXPERTISE ◀
• Exchange connectivity: Binance, ByBit, Coinbase, OKX, Bitget, Interactive Brokers (IBKR TWS)
• Trading frameworks: Hummingbot (top-10 OSS contributor) | NautilusTrader | QuantConnect
• CEX and DEX connectivity | WebSocket market data | REST order management
• Backtesting engines: correctness, performance optimization, realistic fill simulation
• Prediction markets: Kalshi, Polymarket
• Languages: Python, Cython, C++
• Low-latency optimization: asyncio profiling, network tuning, thread isolation
• Strategy types supported: arbitrage, market-making, trend-following, mean-reversion, grid bots
• Data: NumPy, Pandas, Dask, Parquet, PostgreSQL
▶️ WHY CHOOSE ME ◀️
8+ years building trading systems professionally, including 2 years at CoinAlpha (Hummingbot, top-10 OSS contributor), ongoing freelance work across crypto, equities, and prediction markets. Georgia Tech M.S. Computer Science, 3.8 GPA. Top Rated on Upwork, 5-star rating.
Keywords : Hummingbot, Nautilus Trader, NautilusTrader, Backtesting, Optimization, Latency, Quant, Interactive Brokers, IB, IBKR, TWS, Lean, Quantconnect, Quant Connect, QuantConnect, Trader, Indicator, ForEx programmer, code an Indicator, Python, C++, Cython, Automated Strategy, Quant Dev, Historical Data, Strategy Analysis, Performance Analysis
Python
C++
SciPy
Python Scikit-Learn
Mathematical Optimization
Algorithm Development
API Integration
Quantitative Finance
Trading Automation
TensorFlow
Cryptocurrency Trading
Crypto Exchange Platform
Low-Level Programming
Data Analytics
Software Development
GUI Design
Business with 10-99 Employees
Saeed B.
Toronto, Canada
$55/hr
5.0
13 jobs
I am experienced in developing automated trading algorithms specifically for day trading stocks , options, futures, optimizing performance, and ensuring seamless integration with the Interactive Brokers platform
Experienced Trading Application with Interactive Broker(IB) , IBKR TWS, Gateway and IBKR API using Python
Quantitative Tools & Libraries: Python, QuantLib, Finmath, Bloomberg API (blpapi), PyTorch, TensorFlow, NumPy, Pandas, SciPy, scikit-learn, statsmodels, Matplotlib, Seaborn, Airflow, Pinescript, analyzing real-time financial news sentiment using FinBERT, incorporating PERIGON
Developing Forex/ FX Trading Application with Python in IB and Oanda.
Developing quantitative models
Incorporating AI/ML in stock trading
Python
Capital Markets
Algorithm Development
Stock Option Agreement
Stock Price Prediction
Machine Learning Algorithm
AI Trading
Peter F.
Kitchener, Canada
$40/hr
5.0
4 jobs
**Quant Trading Engineer | Backtesting, Automation, Research, Hedging**
I build institutional-grade backtests, strategy validation and trade tooling across US equities, options, derivatives and crypto. Expect clean assumptions, reproducible runs, and clear diagnostics (PnL decomposition, robustness checks, and failure modes) that I will be able to translate trade automation.
What I do:
• Backtesting & Strategy Validation: Rules-based strategies, scenario testing, overfit conscious optimization, and robustness/OOS checks. I focus on bias-aware implementation and interpretable results.
• Hedging & Risk Overlays: Delta hedges, band/regime-based hedging policies, funding/carry modeling, and PnL decomposition (what comes from fees vs hedge vs carry vs costs).
• Trading Data Pipelines: ETL workflows, time-series cleaning, automated storage, and reproducible datasets. Integrations with data sources and formats your workflow requires.
• Automation & API Work: Automating analysis, integrating necessary APIs, building scheduled jobs, and removing repetitive manual work. Supporting broader automation tasks to reduce manual work.
Tools & Skills
Python • Pandas • NumPy • Time-Series Data • ETL • SQL • API Integration • Automation • Performance Stats
My background
I have a degree in Mechanical Engineering. 3 years software development, and data analysis work focused on Python-based market analytics, ETL pipelines, and time-series research. 7+ years trading and building systems for small funds, prop traders and personal use.
How I work:
- Clear communication
- Clean, reproducible code
- Fast turnaround
- Transparent assumptions and limitations
- Respect for your idea, IP, and confidentiality
If you have a strategy idea, data project, or automation you want built or tested, I can help.
Feel free to send me a message! I’ll take a look at your project and let you know what’s possible.
Python
NumPy
Quantitative Analysis
Trading Strategy
Financial Trading
Quantitative Finance
Statistical Analysis
pandas
Risk Management
Data Analysis
ETL Pipeline
API Integration
Data Engineering
SQL
Trading Automation
Derivatives Trading
Syed Faraz K.
Richmond, Canada
$40/hr
4.8
37 jobs
👋 Hey, thanks for stopping by my profile.
I’m a Senior Full-Stack Developer based in Vancouver, Canada, with 6+ years of experience building startup products, SaaS platforms, AI-powered tools, API integrations, dashboards, mobile apps, and automation systems.
My main strength is helping startups move fast without creating messy, unscalable software. Whether you need an MVP built from scratch, an existing product cleaned up, AI features added, or multiple systems connected through APIs, I can help you get it done properly.
🔨 What I Build
⚡ Startup MVPs & SaaS platforms
React, Next.js, TypeScript, Node.js, NestJS, Laravel, Python, PostgreSQL
🤖 AI-powered tools & integrations
OpenAI, Gemini, LLM APIs, AI workflows, smart automation, chat features, content generation, data extraction
🔗 API integrations & automation systems
REST APIs, GraphQL, OAuth2, webhooks, third-party platforms, middleware, real-time sync, background workers
📊 Dashboards & internal tools
Admin panels, analytics portals, workflow tools, reporting systems, operational dashboards
📱 Web & mobile apps
React, Next.js, React Native, TypeScript, Redux, Material-UI, Tailwind CSS
🧠 Data, ML & automation
Python, Pandas, NumPy, NLP, sentiment analysis, topic modeling, classification workflows, scraping, ETL pipelines
🧰 Tech Stack
React.js · Next.js · TypeScript · Node.js · NestJS · Express.js · Python · FastAPI · Flask · Laravel · PHP · React Native · PostgreSQL · MySQL · MongoDB · Redis · DynamoDB · REST APIs · GraphQL · WebSockets · OpenAI · Gemini · AWS · Azure · Docker · GitHub Actions · Jenkins
🚀 Relevant Experience
✔ Worked as one of the first developers at an early-stage startup, helping build a multi-module ERP platform across HRIS, sales, marketing, accounting, recruitment, ticketing, and reporting.
✔ Built AI-powered FastAPI services using OpenAI to generate dynamic JSON schema-based forms and automate manual configuration workflows.
✔ Developed clinical video anonymization features using Next.js, TypeScript, Python Flask, OpenCV, AWS Lambda, S3, DynamoDB, and AI-assisted automation.
✔ Built an AI-powered education platform using React, Python FastAPI, OpenAI, Gemini, PostgreSQL, MongoDB, Redis, and AWS.
✔ Created complex API integrations for Celyaix/ADP payroll automation, ERPLY/Shiphero order fulfillment, marketplace sync across Shopify, eBay, Amazon, and Walmart, and Google Business classification workflows.
✔ Worked on machine learning and NLP projects involving sentiment analysis, LDA topic modeling, data enrichment, classification, and automated reporting.
🏆 Why Clients Work With Me
✅ Startup-focused engineering mindset
I understand speed, iteration, budget limits, changing requirements, and the need to ship without breaking the product later.
✅ Strong full-stack ownership
I can handle frontend, backend, database, APIs, cloud deployment, debugging, and production support.
✅ AI and automation experience
I don’t just add “AI” as a buzzword. I use AI where it saves time, improves workflows, or creates useful product features.
✅ Integration specialist
I’m comfortable connecting messy third-party systems, handling edge cases, building middleware, managing webhooks, and making data sync reliable.
✅ Clear communication
I keep things direct, explain tradeoffs clearly, and flag issues early instead of hiding problems until the deadline.
What it’s like working with me:
I’m straightforward, practical, and product-minded. I care about clean code, but I care even more about building software that solves the business problem. I can work with your existing team, take ownership of a feature, or build a product from the ground up.
If you’re a startup founder, product owner, or technical team looking for a senior full-stack developer with AI, API integration, and SaaS experience, send me a message and let’s talk about your project.
Python
JavaScript
TypeScript
React
Node.js
Full-Stack Development
React Native
Data Analysis
Automation
API Integration
Generative AI
Web Development
Database
Data Scraping
OpenAI API
LLM Prompt
AI Model Integration
Front-End Development
Startup Consulting
SaaS Development
Ali H.
Saskatoon, Canada
$50/hr
5.0
8 jobs
Hello! I am a versatile Full-Stack Developer with extensive experience in GIS and Machine Learning. My programming expertise spans across Python, C++, JavaScript, Node.js, Express.js, and PHP. I have a strong background in web and mobile frontend technologies, including React.js and React Native.
In the realm of GIS, I am proficient with tools like ArcGIS, QGIS, ERDAS Imagine, and AutoCAD. I also have hands-on experience with GeoServer and MapServer for spatial data management and mapping applications.
My machine learning skills are backed by familiarity with TensorFlow, PyTorch, and computer vision tools like OpenCV and YOLO. For database management, I am adept with MongoDB, MySQL, and PostgreSQL.
Additionally, I excel in API development, particularly RESTful APIs, and have a solid foundation in data analysis using Pandas and NumPy.
Communication, problem-solving, and teamwork are among my strongest soft skills, having led and participated in multiple group projects successfully. If you’re looking for a dedicated professional who can bring technical skills and a collaborative spirit to your project, let’s connect!
SKILLS & ABILITIES
• Programming Languages: Python, C++, JavaScript, Nodejs, Express js
• Web/Mobile Frontend: React js, React Native, HTML, CSS
• Machine Learning Frameworks: TensorFlow, PyTorch
• Database Management: MongoDB, MySQL, PostgreSQL
• Computer Vision: OpenCV, YOLO
• GIS and Spatial Analysis: ArcGIS, QGIS, ERDAS Imagine, AutoCAD
• Data Analysis: Pandas, NumPy
• Communication: Clear verbal and written communication, collaboration, team dynamics
• Problem-Solving: Analytical thinking, attention to detail, creative problem-solving
• Collaboration and Teamwork: Leaded and worked in many groups for semester projects.
Experience:
- Full-Stack Development
- GIS and Spatial Analysis
- Machine Learning
- Data Analysis
- API Development
- Frontend Development
- Database Management
- Computer Vision
- Problem-Solving
-Team Collaboration
Python
C++
JavaScript
Web Development
OpenCV
React
Node.js
GIS
Remote Sensing
Digital Mapping
Image Processing
Geospatial Data
Object Detection & Tracking
Spatial Analysis
PostGIS
Shahzad S.
Barrie, Canada
$50/hr
4.9
38 jobs
Full Stack AI SaaS Engineer | Building Cloud-Native, AI-Driven SaaS Platforms | Java/Spring Boot, LLMs, AWS & GCP, React, Next.js, Flutter
I’m Shahzad, a Certified Java Architect with 10 + years of experience building scalable, high-performance SaaS applications, now focused on integrating AI and automation into modern cloud products.
I’ve engineered AI-powered SaaS platforms that combine conversational intelligence, LLM pipelines, and serverless cloud infrastructure. My passion is turning complex workflows into simple, intelligent, user-friendly applications that scale globally.
------------------------------------------------
What I Build:
AI-Driven SaaS Products: Multi-tenant cloud apps powered by LLMs (GPT, Claude), RAG, and custom ML APIs
Conversational & Voice AI Agents: Twilio + n8n + GPT workflows for 24/7 automation (healthcare, enterprise)
Data Intelligence Apps: predictive analytics, anomaly detection, recommendations, and real-time dashboards
Cloud-Native Architectures: Java/Spring Boot microservices, REST/GraphQL APIs, and event-driven backends
------------------------------------------------
Core Stack:
Backend & Cloud: Java (8 → 25), Spring Boot 3, AWS (Lambda, S3, RDS), GCP (BigQuery, Vertex AI), Docker, Kubernetes
AI/ML: Vertex AI, OpenAI API, BigQuery ML, Python (NumPy, Pandas, Scikit-learn), RAG, LLM Integration
Frontend: React, Next.js, TypeScript, Tailwind, Flutter (for cross-platform mobile apps)
Integrations: Twilio, Stripe, Shopify, BigCommerce, REST/SOAP APIs, Kafka, RabbitMQ
------------------------------------------------
DevOps & Data:
CI/CD pipelines with GitHub Actions & Jenkins
Cloud monitoring & observability (CloudWatch, GCP Logging)
SQL (PostgreSQL, MySQL) & NoSQL (MongoDB, Redis)
----------------------------------------------------
Certifications:
Oracle Certified Java Programmer (2022)
AWS Certified Developer – Associate (2023)
Amazon Machine Learning Specialty (2023)
Spring Boot 3 & Spring 6 Architect (2020)
SAS Programming Essentials (2023)
------------------------------------------------
Let’s Build Something Smart:
Whether you’re launching an AI-powered SaaS platform, a voice or chat agent, or a data-driven product, I can help you design and deliver a system that’s intelligent, scalable, and future-ready.
Python
Java
Spring Framework
Spring Boot
Database Architecture
React
Machine Learning
Artificial Intelligence
AI Model Training
REST API
Supabase
SaaS Development
Next.js
Full-Stack Development
Back-End Development
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Python Numpy Developer in Canada on Upwork?
You can hire a Python Numpy Developer in Canada on Upwork in four simple steps:
Create a job post tailored to your Python Numpy Developer project scope. We'll walk you through the process step by step.
Browse top Python Numpy Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Python Numpy Developer profiles and interview.
Hire the right Python Numpy Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Python Numpy Developer?
Rates charged by Python Numpy Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Python Numpy Developer in Canada on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Python Numpy Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Python Numpy Developer team you need to succeed.
Can I hire a Python Numpy Developer in Canada within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Python Numpy Developer proposals within 24 hours of posting a job description.