Founding Engineer
Full-Time
/
Berlin/ Munich/ Hybrid
The Role:
We're building Subtrace: an AI-native layer that automatically captures tasks activity and reconstructs it as structured process data: tasks, workflows, bottlenecks, and automation candidates. No integrations. No manual modeling. Just a the data layer that understands work.
As our Founding Engineer, you're not joining a team - you're building it. You own the core architecture, make the hard technical calls, and ship things that work. This is a zero-to-one role.
What we are looking for:
5+ years of engineering experience, with at least 2 years in a senior or lead capacity
Strong background in one or more of: computer vision, real-time video/screen processing, ML inference pipelines, or event stream processing
Experience with Python (core stack) and TypeScript (optional but valued)
Comfortable with ambiguity you can take a problem statement and produce a working prototype
Ability to design systems that are modular and scalable from day one
You've shipped production software end-to-end, not just contributed to it
Nice-to-have:
Experience with OCR, UI element detection, or activity recognition
Familiarity with process mining concepts (event logs, Petri nets, conformance checking)
RPA tooling knowledge (UiPath, Automation Anywhere, or similar)
Prior experience at an early-stage startup (pre-Series A)
Responsibilities:
Core capture engine: screen recording, click/input detection, visual diffing
AI pipeline: segmentation of raw activity into tasks, steps, and variants
Data model: schema for tasks, workflows, process trees, and metadata
Infrastructure: real-time processing, storage, and API layer
Hiring bar: your code sets the standard for every engineer who joins after you
Why this role:
Founding equity not token options, real co-founder-adjacent stake
Full technical ownership from day one
Direct line to the CEO no layers, no bureaucracy
Solving a problem that hasn't been cracked without integrations or log access
Munich-based team, remote-flexible
Apply for this role.
We encourage everyone to apply, even if you do not meet 100% of the requirements.