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, and is the leading third-party support provider for Oracle, SAP and VMware software.
Our comprehensive portfolio of unified solutions help 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, midmarket, public sector and government organizations who selected Rimini Street as their trusted, proven mission-critical enterprise software solutions provider and achieved better operational outcomes, realized billions of US dollars in savings and funded AI and other innovation investments.
We are actively seeking a Platform & Orchestration Engineer. This role is based in India,Hyderabad.
About Rimini Street, India, GCC.
Rimini Street Inc, HQ : Las Vegas, NV, USA a disruptor in third party ERP support services, established undisputed leadership and as a natural progression, entered India with Rimini Street, India GCC India kick starting operations in Hyderabad, in 2013 with Global Client Onboarding Services, IT shared services and Global Service Development. In no time, Rimini Street, India GCC started Bengaluru operations going up the value chain with more complex product development (Oracle, SAP, Peoplesoft, JDE etc.) & advanced services (Managed services, Professional services, Security Managed Services etc).
Rimini Street, India GCC gained valuable share in bringing the reputation to Rimini Street Inc of being a global provider of unified support and managed service solutions for enterprise software. Today, Rimini Street, India GCC is a family of about 800+ full time talented individuals, thanks to the remarkable talent that has supported the expansion.
Rimini Street, India has nicely emerged as Global Capability Centre (GCC), and proudly says, “if you are best of the best, you belong to Rimini”. We are on a mission to contribute significantly to our “Rimini ONE” program, a turnkey Rimini Street service program that offers a comprehensive set of unified, integrated services that can run, manage, support, customize, configure, connect, protect, monitor, and optimize your Oracle and SAP ERP, database, and technology software.
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.
This is a foundational hire. The role 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
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.
Why Rimini Street?
We are looking for talented, passionate people to help us build our future at Rimini Street. We hire only the best, the most extraordinary professionals and provide compensation, bonuses, and benefits to match the skills of our top-performing team members. Do you thrive in a fast-paced environment, enjoy growing together, and get excited about learning new skills? Are you looking for an opportunity to make a true impact as part of a team of extraordinary professionals? This is the place for you.
Our work is challenging and meaningful. We start and end each day with a sense of achievement and purpose guided by our core values, the Four Cs:
- Company
- We dream big and innovate boldly.
- Colleagues
- We work with extraordinary people who create a culture of mutual respect and collaboration.
- Clients
- We relentlessly pursue solutions that help clients achieve their goals. Our unmatched client care is rooted in our passion for exceptional service.
- Community
- We believe in leaving the world a better place than we found it. With the Rimini Street Foundation, we’ve made positive impacts in six continents for over 425 charities.
Accelerating Company Growth
- Nasdaq-listed under ticker symbol RMNI since October 2017
- Over 6,300+ signed contracts to date, including Fortune 500 and Global 100 companies
- Over 2,000 team members in 23 countries
- US and international recognition for industry leadership and philanthropic efforts. See all of our awards and recognitions here: https://www.riministreet.com/company/awards/
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.
To learn more about how Rimini Street is redefining the enterprise software support industry, visit http://www.riministreet.com
Please Note: Rimini Street does not accept resumes submitted by recruiting/staffing firms unless specifically requested by Human Resources. Unsolicited resumes will be ineligible for referral fees.