Principal Software Engineer

Reva.AI

Bengaluru South

On-site

INR 3,500,000 - 7,000,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Reva.AI is building a security-focused platform for autonomous AI agents, offering a multi-tenant SaaS with graph-based governance and real-time least-privilege enforcement across humans, machines, and AI identities. We seek a hands-on principal engineer to design distributed primitives, tackle hard R&D problems, and lead architectural initiatives.

You will work across Kubernetes, serverless, polyglot microservices, graph databases, and LLM orchestration.

Qualifications

  • 10+ years of hands-on experience designing and operating complex, low-latency distributed backend systems.
  • Proficiency in at least two runtimes (Go, Rust, Java) with practical fluency in Node.js/TypeScript and React.
  • Strong CS fundamentals: concurrency, memory management, distributed transactions, asynchronous I/O.
  • Hands-on experience with Kubernetes, serverless, and cloud-native DevOps.
  • Experience with graph databases and relational/document stores.
  • Familiarity with AI/LLM architectures and agent/tool integration protocols.

Responsibilities

  • Design, prototype, and implement mission-critical platform components and policy engines.
  • Lead polyglot system development across Go, Rust, Java, and Node.js; optimize complex graph queries.
  • Shape platform architecture, CI/CD pipelines, and multi-cloud deployment patterns.
  • Drive AI/agent runtime governance and security research; prototype production-ready capabilities.
  • Perform root-cause analysis and improve reliability across the stack.
  • Provide technical leadership, RFCs, and mentorship to senior engineers.

Skills

Go
Rust
Java
Node.js
TypeScript
React
Distributed systems
CS fundamentals

Tools

Neo4j
PostgreSQL
MongoDB
Kubernetes (EKS)
AWS
GCP
Azure
Terraform/OpenTofu

Job description

Reva.AI is building the unified access control and security plane for the modern agentic era. As enterprises deploy autonomous AI agents, LLM-powered workflows, and deeply interconnected cloud services, perimeter security breaks down. Reva.AI provides dynamic, intent-aware access governance, graph-based authorization, and real-time least-privilege enforcement across human, machine, and AI identities.

We operate at the convergence of high-throughput distributed systems, graph analytics, and AI agent runtime governance.

The Role
About Reva.AI

Reva.AI is building the unified access control and security plane for the modern agentic era. As enterprises deploy autonomous AI agents, LLM-powered workflows, and deeply interconnected cloud services, perimeter security breaks down. Reva.AI provides dynamic, intent-aware access governance, graph-based authorization, and real-time least-privilege enforcement across human, machine, and AI identities.

We operate at the convergence of high-throughput distributed systems, graph analytics, and AI agent runtime governance.

The Role

We are seeking an exceptional, deeply technicalPrincipal Software Engineerto serve as a cornerstone of our engineering leadership. This isnot an armchair architecture role. You will be an active, hands-on builder who thrives in code, designs distributed platform primitives, tackles hard R&D problems, and debugs deep production edge cases across diverse runtimes.

You will drive the technical evolution of Reva.AI’s multi-tenant SaaS platform—navigating an ecosystem that spans Kubernetes, serverless, polyglot microservices, graph databases, and LLM orchestration layers. If you are a polyglot engineer who can write high-performance systems code in Java, Go or Rust in the morning, optimize a complex graph query in Neo4j by midday, and architect a multi-cloud deployment pattern in the afternoon, this role is built for you.

What You Will Do
  • Hands-on Architecture & Implementation: Design, prototype, and implement mission-critical platform components, policy evaluation engines, and high-throughput ingestion pipelines usingGo, Rust, Java, and Node.js.
  • Polyglot Systems & Data Modeling: Own and optimize diverse data layers—leveragingNeo4jfor identity and entitlement relationship graphs,PostgreSQLfor transactional persistence, andMongoDBfor flexible audit and metadata stores.
  • Platform & DevOps Engineering: Champion cloud-native platform infrastructure acrossKubernetes (EKS)and serverless primitives. Build resilient CI/CD pipelines, automated deployment strategies, and infrastructure-as-code patterns with a roadmap toward multi-cloud portability (AWS, GCP, Azure).
  • AI & Agentic R&D: Spearhead technical investigations into the security of AI agents, fine-grained LLM runtime authorization, prompt/context governance, and agent protocol integrations. Rapidly prototype new platform capabilities from whitepapers or emerging standards into production-grade systems.
  • Hard Troubleshooting & Reliability: Dig into distributed traces, memory leaks, concurrency locks, and latency spikes across the entire stack. Take an active lead in root-cause analysis and operational resilience.
  • Technical Leadership & Mentorship: Partner directly with the founders and product teams to translate ambiguous vision into robust architectural blueprints. Raise the engineering bar via rigorous code reviews, design docs (RFCs), and mentoring senior engineers.
What We Are Looking ForCore Engineering & Polyglot Agility
  • 10+ yearsof hands-on experience designing and operating complex, low-latency, distributed backend systems at scale.
  • Deep polyglot proficiency: Demonstrated ability to jump across runtimes—mastery in at least two ofGo, Rust, Java, with practical fluency inNode.js/TypeScriptand modern frontend awareness (React).
  • Strong computer science fundamentals: Concurrency patterns, cache coherence, distributed transactions, memory management, and asynchronous I/O.
Platform, Infra & DevOps Mindset
  • Strong hands-on expertise withKubernetes(workload orchestration, ingress controllers, service meshes, operators) and container internals.
  • Production experience with serverless paradigms (e.g., AWS Lambda, event-driven architectures via SQS/Kafka/EventBridge).
  • Solid foundation in automated provisioning (Terraform/OpenTofu), CI/CD engineering, and multi-cloud deployment patterns.
Data & Storage Mastery
  • Hands-on experience with graph databases (e.g.,Neo4j, Cypher query optimization, graph traversal algorithms) applied to real-world relationship mappings.
  • Deep architectural and operational understanding of relational and document stores (PostgreSQL, MongoDB), including partitioning, indexing strategies, and query plan tuning.
AI Depth & R&D Capability
  • Practical understanding of modern AI/LLM architecture: embeddings, vector retrieval, agent tool-calling protocols, prompt pipelines, and model evaluation.
  • Intellectual curiosity and velocity to pick up emerging open-source technologies, run POCs, benchmark them, and integrate or discard them pragmatically.
Mindset
  • High agency, founder-level accountability, and comfort navigating the zero-to-one and scaling phases of a high-growth SaaS platform.
  • Strong written communication: able to produce clear, structured RFCs and lead high-signal technical discussions.
Good-to-Haves / Bonus Points
  • Prior experience with enterprise authorization frameworks (RBAC, ABAC, ReBAC), declarative policy languages (e.g., Cedar, Rego/OPA), or identity protocols (OAuth2, OIDC, SAML, SCIM).
  • Familiarity with agentic integration protocols (e.g., Model Context Protocol / MCP) and runtime security monitoring.
  • Active contributions to open-source systems, security tools, or developer infrastructure projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Engineer - Full Stack
Lead Engineer - Full Stack

News Corporation • Gurgaon

On-site
INR 4,000,000 - 8,000,000
Technical Lead
Technical Lead

Responsive • Coimbatore District

On-site
INR 4,500,000 - 7,500,000
Software & AI Engineer
Software & AI Engineer

Zoho • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Sr/Principal Software Engineer
Sr/Principal Software Engineer

CBRE • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Principal Software Engineer (.Net, React & Agentic AI)
Principal Software Engineer (.Net, React & Agentic AI)

DealerSocket • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Lead Engineer
Lead Engineer

Arcadia Power, Inc. • Chennai District

On-site
INR 3,000,000 - 5,000,000
Competitive compensation
Hybrid model with remote first policy
Flexible Leave Policy
+2
Senior Lead Engineer - Node & React
Senior Lead Engineer - Node & React

News Corp • Gurugram District

On-site
INR 4,500,000 - 7,500,000
Senior Security Engineer
Senior Security Engineer

DroneDeploy, Inc. • Bengaluru

On-site
INR 2,400,000 - 3,600,000
Technical Architect
Technical Architect

CyRAACS • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Principal Engineer
Principal Engineer

Momentum • Bengaluru

On-site
INR 2,000,000 - 3,000,000