Senior Product Engineer (Python)
Location: Berlin, Germany (Hybrid position)
Type: Full-Time
Entry Date: Immediately
Senior Product Engineer (Python) — Own data systems end-to-end
Talonic turns messy, real-world documents and data into reliable, structured products for non-technical users. This role exists because coordination, handoffs, and “someone else owns it” slows everything down. We want a builder who replaces that with ownership.
What you’ll own
- You’ll take one product surface end-to-end: problem definition → implementation → deployment → iteration with real users.
- Ship production Python daily (not prototypes)
- Build and evolve data-heavy backend systems and APIs (FastAPI)
- Make hard trade-offs and defend them (correctness vs speed, flexibility vs simplicity)
- Work directly with users to refine behavior (not just collect requirements)
- Reduce ambiguity by shipping working systems and improving them in the open
What we’re looking for (must-haves)
- 5+ years building production Python systems
- Strong hands-on Pandas usage in production data workflows
- Strong hands-on FastAPI usage in production APIs
- Deployed and operated services on AWS (you’ve lived through failures, incidents, and fixes)
- Proven ownership of a meaningful codebase (≥10k LOC is a useful proxy)
- Experience handling messy/unstructured data (schema drift, missing fields, duplicates, weird formats)
- Comfortable working without detailed specs and without layers of process
How you operate (we care as much as skills)
- You own outcomes, not tasks
- You can explain why you built something a certain way—and what you deliberately did not build
- You think in failure modes (silent corruption, retries, idempotency, backfills, observability)
What this role is not
- Not a coordination/oversight role
- Not a PM role with occasional coding
- Not “design abstractions and hand them off” — you own consequences in production
How we work
- Small team, high ownership
- Decisions happen close to the code
- We value clarity, reliability, and shipped systems over polish
Location
Berlin, Germany (remote-friendly within Germany)
Compensation
- €80,000–€110,000 base (based on demonstrated ownership and system-level responsibility)
- Meaningful equity