Rubiscape’s backend is a distributedmicroservices mesh that ingests billions of events, orchestrates ML pipelines,and serves real-time analytics to enterprise dashboards — all whileguaranteeing the security and compliance posture that regulated Fortune 500customers demand. As a Backend Engineer, you will design and own services thatpower one or more of the six studios, working with Kafka, PostgreSQL, Redis,Apache Spark, and Kubernetes as everyday tools — not aspirational technologies.You will apply deep knowledge of distributed systems, API design, and dataengineering to achieve platform metrics that matter: 3× faster pipelines, 5×lower TCO, and production deployment in under 90 days.
Key Responsibilities
- Design,build, and own microservices in Node.js (Fastify/NestJS), Python (FastAPI), orGo that serve core platform capabilities — data ingestion, transformationorchestration, model serving, and real-time event processing.
- ArchitectKafka-based event streaming solutions for high-throughput data ingestionpipelines (RubiFlow) and real-time alerting (RubiSight), with at-least-oncedelivery guarantees and consumer group management.
- DesignPostgreSQL schemas for multi-tenant SaaS deployments, including row-levelsecurity, partitioning strategies, and query plan optimisation for analyticalworkloads.
- Build andmaintain REST and gRPC API contracts used by frontend studios and third-partyintegrations, with OpenAPI documentation and contract testing (Pact).
- Implementcaching strategies with Redis (cache-aside, write-through, pub/sub) to meetsub-100ms response SLOs for interactive platform features.
- Contributeto the platform’s observability stack — defining structured log schemas, customOpenTelemetry spans, and Grafana dashboard panels for your service area.
- Participatein on-call rotation for backend services, conducting blameless post-mortems anddriving reliability improvements to reduce MTTR.
Nice to Have
- Experiencewith Apache Spark or Flink for large-scale batch and streaming data processingpipelines — directly applicable to RubiFlow’s data foundation studio.
- Prior workintegrating LLM APIs (OpenAI, Azure OpenAI, Anthropic) or buildingretrieval-augmented generation (RAG) pipelines for enterprise AI features(RubiAI).
- Backgroundin IoT protocol handling (MQTT, OPC-UA, CoAP) or time-series databases(TimescaleDB, InfluxDB) relevant to the RubiThings studio.
- Contributionto internal developer platforms, API gateway configuration (Kong, Traefik), orservice mesh implementations (Istio).
About Rubiscape
Rubiscape is India’s leading DecisionIntelligence Platform, unifying data engineering, BI, machine learning, andagentic AI in a single governed platform. Built in Pune and trusted by Fortune500 enterprises across BFSI, manufacturing, healthcare, and government. 8international innovation patents. 10 Industry-Academia Labs & COEs. From BIto AI — One Platform. Every Decision.
Requirements
- 4+ yearsof backend engineering experience building distributed, production-gradeservices in one or more of: Node.js, Python, Go.
- Strongcommand of relational database internals — query optimisation, index design,transaction isolation levels, and schema migration strategies in PostgreSQL.
- Hands-onexperience with Kafka or a comparable message-streaming platform (Pulsar,RabbitMQ) in a high-throughput production environment.
- Solidunderstanding of microservice design patterns: circuit breaker, saga, CQRS,outbox pattern — and the trade-offs between them in an enterprise context.
- Experiencedeploying and debugging containerised services on Kubernetes, includingresource limits, liveness/readiness probes, and horizontal pod autoscaling.
- Strongsecurity engineering instincts: OAuth 2.0/OIDC flows, secrets management(Vault/Kubernetes secrets), and input validation/sanitisation practices.