Senior Software Engineer - Agentic Workflows
Causaly, London
What you will do
◆ Workflow orchestration. Design and evolve the workflow definition model: control flow, fan-out, conditional execution and data passing between steps, plus the static validation that rejects an invalid workflow before it runs.
◆ Durable execution. Build the engine that runs workflows, including checkpointing and resumption after failure, retry and abandonment policies, and idempotency guarantees.
◆ Monitoring, tracing and cost attribution. Instrument runs that cross several services and two languages, so that latency and token spend can be attributed to individual steps. These figures feed pricing decisions.
◆ LLM integration. Structured outputs, guardrails and retries, citation integrity across steps, and deciding where deterministic code should replace a model call.
◆ Architecture and technical leadership. Write the design proposal, break a large change into shippable increments, implement the hardest parts and own the result in production.