Product Engineer — ZenML & Kitaru

Overview: The Fastest Python Engineer We Can Find

We're hiring a Product Engineer to help us build the tools Python developers will use to ship AI in production for the next decade.

One line version: we want someone who ships high-quality Python code fast. Not sloppy-fast. Actually-fast. The kind of engineer who turns a Slack conversation into a merged PR before lunch, reads every line of what shipped, and writes code other engineers are relieved to inherit.

You'll work across our two open-source products — ZenML, the AI platform thousands of teams use to orchestrate ML pipelines and agent workflows, and Kitaru, our brand-new durable execution layer for Python agents (crash recovery, human-in-the-loop, replay from any checkpoint). Both are Python-first. Both are Apache 2.0. Both are moving fast. Where you spend your week depends on where the highest-leverage problem is that week.

This is not a backend role. It's not a frontend role. It's a product role that happens to require a serious engineer. You'll talk to users, write the Python, touch the TypeScript dashboard when it matters, ship it, measure it, and come back with the next iteration before anyone's had time to form an opinion on the first one.

We expect you to be AI-pilled — coding agents are already part of how you work, and you have strong opinions about where they help and where they don't. But AI-pilled ≠ vibes-pilled. You read every diff. You can defend every line. You'd be a strong engineer even if every AI tool disappeared tomorrow; the AI just makes you faster.

Key Responsibilities (The "Jobs to be Done")

Tech You'll Work With