Platform & Orchestration Engineer

Rimini Street

Hyderabad

On-site

INR 7,633,588 - 11,450,382

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rimini Street in Hyderabad, India, is seeking a Platform & Orchestration Engineer responsible for designing and operating the execution layer for AI workflows. This pivotal role involves deploying and managing Restate clusters in Kubernetes and ensuring durable execution of ERP workflows.

The ideal candidate will have a strong Java or Kotlin proficiency, experience with distributed systems, and hands-on Kubernetes experience. Rimini Street is dedicated to fostering a diverse and inclusive workplace.

Qualifications

  • 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 a durable execution or workflow orchestration platform.

Responsibilities

  • Deploy, configure, and operate Restate clusters in production Kubernetes environments.
  • Implement durable timer patterns for overdue approvals and payment detection.
  • Monitor and optimize Restate performance using the embedded SQL engine.

Skills

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

Tools

Kubernetes
PostgreSQL
Kafka

Job description

About Rimini Street, Inc.

Rimini Street, Inc. (Nasdaq: RMNI), a Russell 2000® Company, is a proven, trusted global provider of end‑to‑end, mission‑critical enterprise software support, managed services, and innovative Agentic AI ERP solutions. It is the leading third‑party support provider for Oracle, SAP and VMware software. Our comprehensive portfolio of unified solutions helps run, manage, support, customize, configure, connect, protect, monitor, and optimize enterprise application, database and technology software, enabling our clients to achieve better business outcomes, significantly reduce costs, and reallocate resources towards strategic projects. The company has signed thousands of contracts with Fortune Global 100, Fortune 500, mid‑market, public sector and government organizations, achieving better operational outcomes, realized billions of US dollars in savings and funded AI and other innovation investments.

Location

This role is based in Hyderabad, India.

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. The position bridges distributed systems engineering with AI agent architecture, ensuring that multi‑step ERP workflows (spanning hours to weeks) survive crashes, guarantee exactly‑once execution, and maintain SOX‑grade audit trails.

Key Responsibilities
  • 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.
  • 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.
  • 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 each 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).
  • 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 in Java 21 / Quarkus.
  • Durable execution platforms — production experience with either Restate or Temporal; willingness to become Restate expert.
  • Cluster operations, Helm charts, operators, StatefulSets, persistent volumes, pod affinity/anti‑affinity.
  • Kubernetes administration.
  • 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.
  • Understanding embedded storage (Restate's internal store) — helpful but not required.
  • RocksDB (optional).
Preferred Skills
  • Experience with ERP systems (SAP, Oracle EBS, JD Edward s).
  • DBOS Transact experience (PostgreSQL‑based durable execution).
  • 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.

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_INDIA RIMINI STREET INDIA OPERATIONS PVT. LTD. • 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_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
Service Delivery Automation Architect
Service Delivery Automation Architect

Rimini Street, Inc • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Compensation and bonuses to match skills
Diversity and inclusion initiatives
Professional development opportunities
ServiceNow Developer
ServiceNow Developer

Rimini Street • Hyderabad

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

Sutherland Global • India

On-site
INR 3,000,000 - 4,500,000
AI Platform Engineer — Agentic SDLC
AI Platform Engineer — Agentic SDLC

Sutherland • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Support Engineer, FCUBE Admin
Support Engineer, FCUBE Admin

RIMINI_INDIA RIMINI STREET INDIA OPERATIONS PVT. LTD. • Hyderabad

On-site
INR 1,500,000 - 1,900,000
Staff Forward Deployed Engineer (FDE)
Staff Forward Deployed Engineer (FDE)

Reltio • Bengaluru

On-site
INR 2,500,000 - 4,200,000