Quant Python Developer — Build Autonomous Trading Bot for Kalshi Prediction Markets (Sports)

Remote Full-time
Quant Python Developer — Build Autonomous Trading Bot for Kalshi Prediction Markets (Sports)

Overview

I’m looking for an experienced quant / algorithmic trading developer to build a fully autonomous trading system for Kalshi sports prediction markets using their API.

This is not a generic bot, AI project, or web app.

This is a trading system with:

• Market data ingestion

• Strategy framework

• Risk engine

• Execution engine

• Logging/monitoring

• Paper trading mode

• Dockerized deployment so I can run it locally

If you have built crypto trading bots, betting models, or market-making systems, this is directly in your wheelhouse.

If you have only done web dev, AI prompts, or dashboards, this is not a fit.

Goal

Build a production-ready v1 system that can:

1. Connect to Kalshi API (REST + WebSockets)

2. Monitor sports markets and order books in real time

3. Ingest external data inputs (news/injuries/odds feeds later)

4. Generate trade decisions via pluggable strategy module

5. Execute orders with proper limit/cancel/replace logic

6. Enforce strict risk management rules

7. Run in paper mode first, then live mode

8. Be fully owned and operated by me on my Mac via Docker

System Components Required

1) Data Layer

• Live market data, order book, positions, fills via Kalshi API

• WebSocket listeners + state management

• Rate-limit aware

2) Strategy Layer (framework, not magic)

• Pluggable module where signals/logic can be inserted

• Accept inputs from external scripts/APIs

• Outputs: probability, entry price, size, rationale

3) Risk Engine (critical)

• Max position per market

• Max exposure per sport/day

• Max daily loss

• Liquidity filter (don’t trade thin books)

• Time-to-start filter (no late bad entries)

• Kill switch

4) Execution Engine

• Limit orders by default

• Cancel/replace logic

• Partial fill handling

• Order tracking and reconciliation

5) Modes

• PAPER (no real trades, logs decisions)

• LIVE (real execution)

6) Logging & Monitoring

• Every decision logged

• Every order logged

• Errors + API issues logged

• Simple dashboard or console output is fine

7) Deployment

• Fully Dockerized

• .env based secrets

• One-command start/stop

• Works on Mac locally

Required Skills

You must have experience with:

• Python

• Trading bots / algo trading / betting models

• Order book mechanics

• WebSockets + REST APIs

• Risk management in trading systems

• Docker

• Logging/observability

Huge plus if you’ve worked on:

• Crypto bots

• Sports betting models

• Market making systems

❌ Not a fit if you are

• A web developer

• An AI/LLM prompt engineer

• Someone who has never built a trading system

• Someone who doesn’t understand slippage, liquidity, and order books

Deliverables

By end of project I must have:

1. Private GitHub repo under my account

2. Dockerized system with docker-compose.yml

3. .env.example template

4. Full runbook (install, run, update, troubleshoot)

5. Risk config file with clear parameters

6. Paper trading mode validated

7. Live mode validated

8. Kill switch demo

9. 60–90 min handoff session where I run it locally

10. IP fully assigned to me

⏱ Timeline

2–3 weeks for v1

Budget

Fixed price preferred. Open to milestones.

To Apply (important)

Please include:

1. Examples of trading bots or similar systems you’ve built

2. Your approach to risk management in trading systems

3. Whether you recommend any specific architecture for this

4. Confirmation you are comfortable Dockerizing and handing off clean ownership

Ownership & Security

• All code in my GitHub

• No hardcoded keys

• Work-for-hire IP transfer

Success Criteria

I can run the bot on my Mac, switch between paper/live, control risk settings, and fully understand how to operate it without you..

Apply Now

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Experienced Remote Data Entry Specialist – Entry-Level Typist Opportunity for Organized and Detail-Oriented Individuals to Work from Home in the USA

Remote Full-time

Walgreen Job Opportunities $30/Hour

Remote Full-time

Sr.FinOps Analyst - AP, FinOps Lease Abstraction

Remote Full-time

Senior Global Benefits Program Manager

Remote Full-time

**Experienced Part-Time Remote Data Entry Specialist – Evening Hours**

Remote Full-time

Experienced Customer Support Team Leader – Coaching and Development Expert for Global Remote Team at arenaflex

Remote Full-time

Part Time Data Entry Clerk

Remote Full-time

Job Opportunity at FedEx: Data Entry Associate [Entry Level/No Experience]

Remote Full-time

Line Locator | Rochester, NY

Remote Full-time

Experienced Pricing Analyst - (100% Remote)

Remote Full-time
← Back to Home