Motion Recruitment
Model and migrate customer-specific entities (attributes, relationships, indexing, multi-tenancy)
Build/extend Temporal workflows + activities (retries, timeouts, concurrency, idempotency, status tracking)
Create “plugin task” trigger flows that write tasks to Firestore for the browser extension to execute
Implement result processing pipelines: fetch task output, parse/validate, transform/enrich, upsert to DB
Maintain a “large payload” pattern (claim tokens) and ensure auditability/traceability
Own UI integration via YAML/JSON configs (queues, tables, detail panels, actions, search/filter)
Debug across systems (Temporal, DB, Firestore, plugin execution, logs) and ship stable workflows
Requirements
Strong Python backend engineering (clean code, async when needed, logging, error handling)
Solid data modeling + migrations/backfills in a multi-tenant system
Practical workflow orchestration experience (Temporal preferred; otherwise strong equivalent)
Systems thinking for distributed workflows: idempotency, retries, failure modes, observability
Experience turning unstructured/semi-structured outputs (HTML/markdown/JSON) into clean structured data
LLM-assisted extraction with guardrails (schemas, validation, fallbacks)
Verified Listing
This role has been verified for authenticity, market-rate compensation, and remote eligibility.
Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.