Platform & Orchestration Engineer

RIMINI_INDIA RIMINI STREET INDIA OPERATIONS PVT. LTD.

Hyderabad

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RIMINI_INDIA RIMINI STREET INDIA OPERATIONS PVT. LTD. is seeking a Platform & Orchestration Engineer responsible for designing and operating an execution layer for AI agent workflows within the Agentic AI ERP Platform.

This critical role involves deploying Restate clusters in Kubernetes, implementing governance and audit integrations, and ensuring compliance. Candidates should possess strong proficiency in Java or Kotlin with 6+ years of experience in software engineering and familiarity with distributed systems.

Qualifications

  • 6+ years of software engineering experience with Java or Kotlin.
  • 3+ years working with distributed systems and event-driven architectures.
  • Production experience with a durable execution or workflow orchestration platform.

Responsibilities

  • Design and implement the durable execution layer for AI workflows.
  • Deploy and optimize Restate clusters in production Kubernetes environments.
  • Implement governance and audit integration for compliance.

Skills

Java or Kotlin proficiency
Distributed systems experience
Kubernetes management
Event-driven architectures
Audit logging implementation

Tools

PostgreSQL
OpenTelemetry
Kafka
Grafana

Job description

Role Overview

The Platform & Orchestration Engineer is a critical new role responsible for designing, building, and operating the durable execution layer that underpins all AI agent workflows in the Agentic AI ERP Platform. This role owns the Restate runtime deployment, Virtual Object patterns, awakeable lifecycle management, audit integration, and the workflow-as-data engine that enables runtime-configurable business processes.

Key Responsibilities
Orchestration Platform (Primary)
  • Deploy, configure, and operate Restate clusters in production Kubernetes environments (multi-node, cross‑AZ replication, S3 snapshots).
  • Design and implement Virtual Object patterns for business entities (invoices, purchase orders, vendors)—each a ‘living’ durable object with its own state and lifecycle.
  • Build awakeable patterns for human‑in‑the‑loop approval workflows that can suspend for days and resume on external signals.
  • Implement durable timer patterns for non‑event detection (overdue approvals, missing payments, SLA breaches).
  • Design idempotency strategies per ERP system to guarantee exactly‑once writes for financial transactions.
  • Monitor and optimize Restate performance using the embedded SQL engine, UI, and CLI tooling.
  • Manage service versioning and deployment draining to ensure zero‑downtime upgrades of workflow logic.
Workflow Engine & Configurability
  • Design and build the workflow‑as‑data engine that enables runtime-configurable business processes stored as JSON/YAML definitions in PostgreSQL.
  • Create parameterized workflow templates for each Rimini Solution (Finance, Procurement, Supplier, Expense, Support) with customer‑adjustable decision points.
  • Implement the generic Workflow Engine Virtual Object that interprets workflow definitions at runtime—approval thresholds, routing rules, escalation timing, autonomy tier per step.
  • Build the foundation for a future visual workflow designer by ensuring all workflow logic is externalized from compiled code.
Governance & Audit Integration
  • Own the OPA (Open Policy Agent) policy‑as‑code layer—write, test, and deploy Rego policies for risk‑tiered autonomy (LOW/MEDIUM/HIGH).
  • Build the dual‑stream audit bridge: operational logs (OpenTelemetry → Jaeger/Prometheus) and compliance logs (structured records → PostgreSQL with 7‑year retention).
  • Ensure every ctx.run() step in Restate handlers produces a corresponding structured audit record capturing who, what, when, authorization decision, and before/after state.
  • Implement the circuit breaker hierarchy (rate limiter → cost governor → error rate breaker → objective breaker → kill switch).
Proactive Agent Infrastructure
  • Implement the four‑layer proactive architecture: Sensing (events/timers/MCP Sampling) → Governance (OPA) → Execution (Restate + reactive agents) → Audit (dual‑stream logging).
  • Build the ‘Self‑Waking Virtual Object’ pattern enabling millions of monitoring agents at near‑zero cost through durable sleep.
  • Integrate ERP event sources (SAP Event Mesh, Oracle EBS Business Event System) with deterministic filter pipelines.
  • Implement trigger recursion detection and prevention (‘Did I cause this?’ deduplication checks).
Required Experience
  • 6+ years of software engineering experience with strong Java or Kotlin proficiency.
  • 3+ years working with distributed systems — event sourcing, state machines, message queues, or workflow engines.
  • Production experience with at least one durable execution or workflow orchestration platform (Temporal, Restate, AWS Step Functions, Cadence, Conductor, Camunda, or similar).
  • Hands‑on Kubernetes experience — deploying StatefulSets, managing persistent storage, configuring operators.
  • Experience with event‑driven architectures (Kafka, RabbitMQ, or cloud‑native event services).
  • Understanding of exactly‑once semantics, idempotency patterns, and distributed transaction strategies (Saga, compensating transactions).
  • Experience implementing audit logging and compliance controls in regulated environments (SOX, SOC 2, GDPR) is strongly preferred.
Required Technical Skills
  • Core platform language and framework — must be proficient. Java 21 / Quarkus: Durable execution platforms — production experience with either; willingness to become Restate expert.
  • Restate or Temporal: Cluster operations, Helm charts, operators, StatefulSets, persistent volumes, pod affinity/anti‑affinity.
  • Kubernetes: Audit tables, structured compliance logging, query optimization.
  • PostgreSQL: Policy‑as‑code authoring and testing (or strong willingness to learn).
  • OPA / Rego: Distributed tracing instrumentation, span creation, context propagation.
  • OpenTelemetry: Kafka or equivalent — producing/consuming events, partitioning, consumer groups.
  • Event Streaming: Understanding embedded storage (Restate's internal store) — helpful but not required.
  • RocksDB: Preferred Skills.
  • Experience with ERP systems (SAP, Oracle EBS, JD Edwards) — even basic familiarity is valuable.
  • DBOS Transact experience (PostgreSQL‑based durable execution — our fallback option).
  • Workflow engine design — building configurable workflow definitions, visual builders, or BPM‑style tools.
  • AI/LLM integration — understanding agent loops, tool calling patterns, non‑deterministic execution flows.
  • Redis — caching patterns for permission manifests and OPA policy evaluation results.
  • Grafana / Prometheus — building operational dashboards for workflow health monitoring.
  • Air‑gap deployment experience — self‑hostable architectures without cloud dependencies.
Equal Employment Opportunity

Rimini Street is committed to creating a diverse and inclusive environment and is proud to be an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, national origin, sexual orientation, gender or gender identity, disability, protected veteran status, or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Platform & Orchestration Engineer
Platform & Orchestration Engineer

Rimini Street • Hyderabad

On-site
INR 7,633,000 - 11,451,000
Sr. Software Engineer, Java Full Stack - Agentic ERP Platform
Sr. Software Engineer, Java Full Stack - Agentic ERP Platform

RIMINI_INDIA RIMINI STREET INDIA OPERATIONS PVT. LTD. • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Agentic AI Engineer
Agentic AI Engineer

Rimini Street • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Sr. Software Engineer, Java Full Stack - Agentic ERP Platform
Sr. Software Engineer, Java Full Stack - Agentic ERP Platform

Rimini Street, Inc • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Competitive salary
Flexible working hours
Health insurance
Senior Forward Deployed Engineer
Senior Forward Deployed Engineer

Reltio India Pvt Ltd. • Bengaluru

On-site
INR 3,600,000 - 6,000,000
AI Platform Engineer — Agentic SDLC
AI Platform Engineer — Agentic SDLC

Sutherland Global • India

On-site
INR 3,000,000 - 4,500,000
Staff Forward Deployed Engineer (FDE)
Staff Forward Deployed Engineer (FDE)

Reltio • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Lead Software Engineer – Retail Merchandising, PIM
Lead Software Engineer – Retail Merchandising, PIM

Jobtailor • Pune District

On-site
INR 300,000 - 600,000
Principal Engineer - SRE
Principal Engineer - SRE

Arcesium LLC • Hyderabad, Bengaluru

On-site
INR 3,000,000 - 5,500,000
Sr. AI Engineer - Data Pipelines & Context Systems
Sr. AI Engineer - Data Pipelines & Context Systems

Reltio • Bengaluru

Hybrid
INR 2,500,000 - 4,500,000
Flexible work arrangements
Equal opportunity employer