---
title: "AI Product Engineer — Chart Analyzer"
url: "https://cymetica.com/jobs/JOB-922"
job_id: "JOB-922"
role: "AI Product Engineer"
app: "Chart Analyzer"
app_url: "https://cymetica.com/chart-analyzer"
employer: "EventTrader"
location: "Remote"
salary: "$150,000 – $220,000 USD / year"
posted: "2026-09-30"
---

# AI Product Engineer — Chart Analyzer

AI Product Engineer · Chart Analyzer · Remote · Job ID JOB-922

You build Chart Analyzer end to end: a Python and FastAPI backend that scores a chart from 1 to 100, draws the detected patterns and computes the held-out test result, plus a vanilla JS frontend that renders all three together. You expose the same scoring through an API and MCP so AI agents can call it directly.

⭐ 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 the FastAPI backend that produces the 1-to-100 score, the drawn patterns and the held-out test result
- Build the vanilla JS frontend that renders the score, pattern overlay and held-out result side by side
- Stream real-time chart data to the interface over WebSockets
- Expose scoring and pattern output through an API and MCP so AI agents can invoke it
- Ship features end to end and cover money-path and user-facing numbers with tests

## What you bring

- Strong Python and FastAPI skills for backend feature work
- Proficiency in vanilla JavaScript and real-time WebSocket data on the frontend
- Experience exposing functionality via API and MCP for AI-agent use
- Ability to own a feature from backend logic through rendered UI

## To Apply

Quote job ID **JOB-922**.

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

Chart Analyzer: https://cymetica.com/chart-analyzer

## Other roles on Chart Analyzer

- [AI Product Designer](https://cymetica.com/jobs/JOB-921) (JOB-921)
- [AI Product Manager](https://cymetica.com/jobs/JOB-923) (JOB-923)
- [QA Engineer / Tester](https://cymetica.com/jobs/JOB-920) (JOB-920)
- [Sales & Marketing](https://cymetica.com/jobs/JOB-924) (JOB-924)

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 Chart Analyzer?**

You build Chart Analyzer end to end: a Python and FastAPI backend that scores a chart from 1 to 100, draws the detected patterns and computes the held-out test result, plus a vanilla JS frontend that renders all three together. You expose the same scoring through an API and MCP so AI agents can call it directly.

**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-922.

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

Chart Analyzer, live at https://cymetica.com/chart-analyzer.

## Machine-readable

- This page as JSON: https://cymetica.com/jobs/JOB-922.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
