Product Software Engineer
Windmill, Geneva, Geneva, CH +2
What you will do
- The editors. Build and refine the script, flow, app, raw app, and pipeline editors in Svelte / TypeScript. These are the heart of the product.
- AI inside the product. Agent steps in flows, AI sessions that build scripts, flows and apps, skills, evals, trace inspection, and the agentic loop behind them. The agent loop and the interface around it are the same product.
- Full ownership. Spec, design, direct the implementation, review it deeply, ship, iterate. Talk to users, ship what matters, cut what doesn't. No handoffs.
What you need
- Excellent product taste in devtools. This matters most. You can tell why one developer tool feels great and another feels like work, you notice the friction others walk past, and you have the judgment to decide what to ship and what to cut.
- Deep review of AI-written code. You read an AI implementation critically, understand it fully, and push back until it is right. That requires knowledge of distributed systems, Rust, PostgreSQL, and Svelte / frontend: at least the minimum in ALL of them, since a single change often touches every layer.