AI-Native Product Engineer for Desktop AI App
Worldwide
We’re looking for an experienced, product-minded engineer to help us test, debug, and iterate on Prism, an internal AI desktop application that we have built and want to finalize. Prism is already in active use and working, but it is a complex product with many moving parts: chat-based AI asstitance, agents, knowledge/workspace context, artifacts, productivity workflows, and an Electron desktop shell. We need someone who can help us make it more reliable, polished, and usable. The ideal person thinks like a product manager and can develop. We want someone who can use the product, find rough edges, reproduce bugs, write clear issues/specs, fix TypeScript/React/Electron problems, and add or improve tests where needed. Helpful experience: - AI-native products, chat interfaces, agents, LLM workflows, or tool-calling systems (Stack includes Mastra, Assistant UI) - Mac Apps - Electron, React, TypeScript, Node, pnpm/monorepos - Playwright, Vitest, E2E testing, screenshot-based QA, regression testing - Spec-driven or acceptance-criteria-driven development - Debugging complex app state across frontend, backend, IPC, persistence, and async workflows - Product sense: cares whether the user experience actually works, not only whether tests pass Typical work may include: - Dogfooding Prism and finding UX/reliability issues - Reproducing bugs with clear steps and evidence - Turning product gaps into short specs or acceptance criteria - Fixing bugs across renderer/main-process code - Iterating with us on chat, agents, artifacts, and core workflows This is a complex, ambitious product that already works and is used internally. We’re looking for someone pragmatic, AI-native, detail-oriented, and comfortable helping turn a working internal product into something robust enough for wider use.
- More than 30 hrs/weekHourly
- 3-6 monthsDuration
- ExpertExperience Level
$19.00
-
$85.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:yesterday
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- GermanyMünchen5:04 AM
- $67K total spent32 hires, 7 active
- 2,385 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by