ResponsibilitiesDesign end-to-end system flows for complex, multi-step workflows Define orchestration patterns for automation and agent-driven processes Establish standards for synchronous and asynchronous interactions Shape service boundaries, APIs and event models Design lifecycle management for long-running workflows and delegated actions Define retry, error-handling, compensation and escalation patterns Ensure automation behaves predictably under failure and load Collaborate with Security on guardrails and with Data on data access patterns Review and evolve designs as the platform grows and new capabilities are introduced Act as a technical sounding board for engineering teams building platform featuresWhat you will work withDistributed services and APIs Event-driven and message-based systems Workflow and orchestration engines Automation pipelines and background processing Agent-driven execution flows and tool invocation patterns Multi-tenant system design considerations Observability signals for system behavior and workflow stateRequirementsStrong experience designing distributed systems or platform solutions Background in automation, workflow orchestration or complex application design Ability to reason about system behavior over time, not just point interactions Comfort working directly with engineers and reviewing implementations Clear communication and structured thinking Ability to balance flexibility with consistency across teams