Workflow Engineer — Orkes Conductor
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Fecundity Technologies seeks a Workflow Engineer to design and implement business process orchestration using Orkes Conductor for the AWA platform. The role requires 5+ years in workflow orchestration engineering with Orkes Conductor, Temporal, or Apache Airflow, and strong distributed systems knowledge.
Key Skills for This Role
Responsibilities
- Design and implement Orkes Conductor workflow definitions for all AWA use cases
- Configure Orkes Human Task definitions for HITL reviewer queue routing and resume logic
- Design and test compensating workflows triggered on downstream failure
- Configure Orkes task retry policies, circuit breakers, and dead letter queue handling
- Design the interface between Orkes tasks and LangGraph agent invocations
- Ensure awa job id propagation through every Orkes task input and output
- Configure Orkes workflow metrics export to Azure Monitor and build KQL queries
- Lead workflow design for each new AWA use case
Requirements
- 5+ years in workflow orchestration engineering: Orkes Conductor, Apache Conductor, Temporal, or Apache Airflow
- Strong understanding of distributed systems concepts: idempotency, at least once delivery, eventual consistency, saga patterns
- Experience designing long running durable workflows with human approval steps
- Python or Java for Orkes worker implementation
- REST API design: understanding of webhook patterns for async workflow resume
- JSON/YAML workflow definition authoring; schema validation
- Bachelor's degree in Computer Science, Software Engineering, or equivalent
Full Job Posting
Role Overview
- The Workflow Engineer designs and implements the business process orchestration layer of AWA using Orkes Conductor — the outer shell that holds LangGraph agent cognition together into coherent, durable, observable banking workflows.
- You translate complex banking process requirements (cheque clearing SLAs, HITL wait policies, compensating transaction rules, retry strategies) into Orkes workflow definitions.
- You are the primary integrator between the AWA AI Gateway, LangGraph agents, ICCS, Core Banking, and the Ops HITL interface.
Key Responsibilities
- Design and implement Orkes Conductor workflow definitions for all AWA use cases — defining task sequences, sub workflow compositions, HITL Wait tasks, fork/join parallel execution patterns, and SLA governed task timeouts.
- Configure Orkes Human Task definitions used for HITL reviewer queue routing; implement HITL resume logic that correctly restores LangGraph checkpoint state after reviewer decision (Approve/Edit/Reject).
- Design and test compensating workflows triggered on downstream failure (e.g. ICCS or Core Banking posting failure after IDP approval); ensure idempotency of all compensation steps via awa job id deduplication.
- Configure Orkes task retry policies (fixed, exponential backoff with jitter), circuit breakers, and dead letter queue (DLQ) handling for all task failure modes.
- Design the interface between Orkes tasks and LangGraph agent invocations: passing awa job id through task inputs/outputs, managing LangGraph execution as Orkes worker tasks, handling LangGraph errors as Orkes task failures.
- Ensure awa job id is correctly passed through every Orkes task input and output; validate via integration tests that awa job id is present and correct in every downstream system record.
- Configure Orkes workflow metrics export to Azure Monitor; build Orkes specific KQL queries for task failure rates, workflow duration distribution, HITL queue depth, and retry rate by use case.
- Lead the workflow design for each new AWA use case: define the workflow skeleton, agree task SLAs with the business, design the HITL routing policy, and build the workflow test suite.
Required Skills and Experience
- 5+ years in workflow orchestration engineering: Orkes Conductor, Apache Conductor, Temporal, or Apache Airflow
- Strong understanding of distributed systems concepts: idempotency, at least once delivery, eventual consistency, saga patterns
- Experience designing long running durable workflows with human approval steps
- Python or Java for Orkes worker implementation
- REST API design: understanding of webhook patterns for async workflow resume
- JSON/YAML workflow definition authoring; schema validation
- Orkes Conductor specifically — familiarity with Orkes Cloud, worker SDK, Human Task definitions (advantageous)
- LangGraph or LangChain awareness (advantageous)
- Kafka consumer group management (advantageous)
- Azure Monitor, Log Analytics (advantageous)
- Banking process knowledge — STP, clearing windows, exception handling flows (advantageous)
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent
- Demonstrable experience with production workflow orchestration systems managing thousands of daily workflow instances
Pay
- AED17,000.00 AED21,000.00 per month
Work Location
- In person
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Fecundity Technologies
Full Stack Engineer
, UAE
Fecundity Technologies is seeking a Full Stack Engineer with strong backend engineering and system design experience to build enterprise-grade AI-enabled solutions within a banking environment. The role involves designin
Senior Data Scientist – Advanced Analytics
Dubai, UAE
Fecundity Technologies is recruiting a Senior Data Scientist to design and deliver advanced analytics solutions across risk, prescriptive, and behavioral modeling. The role requires 5+ years of experience, blending techn
AWS Solutions Architect – Financial Services
, UAE
Fecundity Technologies seeks an experienced AWS Solutions Architect to design secure, scalable cloud architectures for financial systems. Requires 8+ years IT experience with 4+ years in AWS architecture, expertise in Te
Senior Scrum Master - (Agile & Program Governance)
Abu Dhabi, UAE
Fecundity Technologies seeks a data-driven Senior Scrum Master for the AI department of a large financial enterprise. You will lead Scrum of Scrums, manage cross-project dependencies, and provide executive visibility thr
Senior AI Engineer
Abu Dhabi, UAE
Fecundity Technologies is seeking a Senior AI Engineer to lead technical delivery of AI use cases end-to-end. The role involves designing LangGraph agent graphs, confidence calibration, test strategy, and mentoring. Requ
AI Engineer
Abu Dhabi, UAE
Fecundity Technologies seeks an AI Engineer to design and build LangGraph agent graphs, LLM extraction pipelines, and MCP tool integrations for banking operations in Abu Dhabi. The role requires 5+ years Python developme
UI/UX Designer
Abu Dhabi, UAE
Fecundity Technologies is looking for a UI/UX Designer to design user journeys for chat, search, and admin workflows. The role involves creating wireframes, prototypes, high-fidelity UI designs, and collaborating with pr
Site Reliability Engineer (SRE)- Banking Industry
Abu Dhabi, UAE
Fecundity Technologies seeks a Site Reliability Engineer to ensure production readiness of cloud-based AI solutions for banking. The role combines automated testing and SRE to build resilient Azure/AWS infrastructure, im
Full Stack Engineer
, UAE
Senior Data Scientist – Advanced Analytics
Dubai, UAE
AWS Solutions Architect – Financial Services
, UAE
Senior Scrum Master - (Agile & Program Governance)
Abu Dhabi, UAE
Senior AI Engineer
Abu Dhabi, UAE
AI Engineer
Abu Dhabi, UAE
UI/UX Designer
Abu Dhabi, UAE
Site Reliability Engineer (SRE)- Banking Industry
Abu Dhabi, UAE