---
title: "AI Product Engineer — thinkorswim / Schwab"
url: "https://cymetica.com/jobs/JOB-951"
job_id: "JOB-951"
role: "AI Product Engineer"
app: "thinkorswim / Schwab"
app_url: "https://cymetica.com/thinkorswim"
employer: "EventTrader"
location: "Remote"
salary: "$150,000 – $220,000 USD / year"
posted: "2026-10-01"
---

# AI Product Engineer — thinkorswim / Schwab

AI Product Engineer · thinkorswim / Schwab · Remote · Job ID JOB-951

You build the thinkorswim / Schwab app end to end, restoring the retail programmatic access traders lost when the old data access closed in 2024. You ship Python/FastAPI backend, vanilla JS frontend, and real-time WebSocket data, and wire the app into AI agents through its API and MCP interface.

⭐ Bonus points for any apps built on the platform using "Build it Better": https://cymetica.com/build-it-better

💰 Salary: $150,000 – $220,000 USD / year · Remote OK

## What you'll do

- Build features across a Python/FastAPI backend and a vanilla JavaScript frontend
- Deliver real-time market data to users over WebSocket connections
- Expose the app to AI agents through its API and MCP interface
- Implement the free-API-key signup path so new users get working access immediately

## What you bring

- Strong Python and FastAPI skills plus hands-on vanilla JavaScript frontend work
- Experience building real-time features with WebSockets
- Familiarity with exposing functionality to AI agents via API and MCP
- Ability to own a feature from backend through frontend to shipped

## To Apply

Quote job ID **JOB-951**.

1. Join CyMetica Telegram (https://t.me/vsbcorp/1)
2. Msg the @ET-QA-Agent (https://t.me/EventTraderQABot) with the job ID or title you're interested in

## The app

thinkorswim / Schwab: https://cymetica.com/thinkorswim

## Other roles on thinkorswim / Schwab

- [AI Product Manager](https://cymetica.com/jobs/JOB-364) (JOB-364)
- [Sales & Marketing](https://cymetica.com/jobs/JOB-365) (JOB-365)

Part of [AI Product Engineer — EventTrader AI Apps](https://cymetica.com/jobs/ai-product-engineer).

## Common questions

**What is the AI Product Engineer role on thinkorswim / Schwab?**

You build the thinkorswim / Schwab app end to end, restoring the retail programmatic access traders lost when the old data access closed in 2024. You ship Python/FastAPI backend, vanilla JS frontend, and real-time WebSocket data, and wire the app into AI agents through its API and MCP interface.

**Is this job remote?**

Yes. The role is listed as Remote OK.

**What is the salary?**

$150,000 – $220,000 USD / year.

**How do I apply?**

Two steps: 1. Join CyMetica Telegram (https://t.me/vsbcorp/1). 2. Msg the @ET-QA-Agent (https://t.me/EventTraderQABot) with the job ID or title you're interested in. Quote job ID JOB-951.

**Which app does this job work on?**

thinkorswim / Schwab, live at https://cymetica.com/thinkorswim.

## Machine-readable

- This page as JSON: https://cymetica.com/jobs/JOB-951.json
- Every job as JSON: https://cymetica.com/jobs.json (filters: `?role=<slug>`, `?q=<text>`)
- Every posting, one per line: https://cymetica.com/jobs/llms.txt
- Job feed (XML): https://cymetica.com/jobs/feed.xml
