Founding Principal Engineer, Distributed Systems
REM Labs
2 - 5 years
Bengaluru
Posted: 19/05/2026
Job Description
About REM Labs
REM Labs is building an autonomous software delivery platform that executes engineering workflows end to end with enterprise-grade reliability, control, and governance.
As AI systems begin participating directly in engineering workflows, the hard problem is no longer output generation or agent orchestration. It is reliable execution, safety, and explainability.
We are building the execution infrastructure that makes this possible.
Role Overview
We are hiring a Founding Principal Engineer, Distributed Systems to help define the architectural foundation of REM.
This is a deeply technical founding role for engineers who think in abstractions, distributed systems, execution semantics, failure domains, control planes, and long-term platform architecture. You will work directly with the founder and early engineering team to shape how autonomous engineering systems execute safely, reliably, and predictably inside enterprise environments.
This is not an advisory architect role. This is a hands-on builder role with significant architectural ownership.
We are looking for engineers who have designed and operated production systems where correctness, reliability, failure recovery, and execution guarantees materially mattered.
Typically, strong candidates bring 818+ years of engineering experience with deep ownership across distributed systems, platform engineering, or large-scale backend infrastructure.
This is one of the highest-leverage technical roles at REM. The right person will materially shape platform architecture, engineering standards, and long-term technical direction.
What You Will Work On
Core Platform Architecture
Define the architectural foundations of REMs execution platform.
Workflow Execution Systems
Design systems that orchestrate long-running engineering workflows across tools, services, and enterprise infrastructure.
Control Plane Architecture
Design orchestration, coordination, governance, scheduling, and execution visibility layers.
Reliability and Failure Recovery
Define mechanisms for retries, compensation handling, execution guarantees, failure isolation, idempotency, and correctness under partial failure.
Distributed State Management
Architect how execution context, workflow state, history, retries, and recovery semantics are modeled and persisted.
Runtime Observability
Build deep introspection into execution state, transitions, debugging, auditability, and operational correctness.
Autonomous Execution Boundaries
Help define safe interaction boundaries between deterministic execution infrastructure and autonomous AI-driven systems.
Product and Design Thinking
Partner closely on product architecture, operator experience, and design decisions that shape how enterprise users observe, control, debug, and trust autonomous execution systems.
Technical Leadership
Set engineering standards, architectural principles, technical decision frameworks, and long-term platform direction.
What We Are Looking For
We are looking for engineers who naturally think in systems, abstractions, invariants, tradeoffs, execution semantics, and long-term architectural quality.
Strong candidates usually demonstrate deep ownership across system design, execution infrastructure, platform engineering, reliability-critical systems, or distributed systems architecture.
Strong signals include:
- building core platform infrastructure from scratch
- architecting distributed systems with meaningful scale and operational complexity
- owning reliability-critical backend systems
- designing distributed coordination or workflow execution systems
- making foundational architectural decisions under ambiguity
- remaining deeply hands-on while operating at principal-level technical scope
This role is not a fit for candidates whose recent work has been primarily architecture governance, solution architecture, delivery leadership, or people management without meaningful implementation depth.
You should be comfortable operating in highly ambiguous, zero-to-one environments where technical decisions carry long-term architectural consequences.
What Success Looks Like
In the first few months, success means:
- shaping REMs core architectural direction
- making foundational platform decisions
- defining execution semantics and reliability principles
- accelerating engineering quality and systems design rigor
- helping establish strong technical standards across the team
- contributing to architecture discussions with customers, partners, and technical stakeholders where needed
Over time, this role is expected to become one of the most important technical leadership roles in the company.
Team Culture
We are building a highly technical and deeply collaborative engineering culture centered around ownership, systems thinking, intellectual honesty, and long term architectural quality.
We care deeply about:
- First principles thinking
- Strong engineering judgement
- Wicked smart energy
- Low ego collaboration
- High agency
- Building durable systems rather than short term hacks
This is a founding stage environment. The problems are ambiguous, the constraints evolve rapidly, and the systems being designed often do not yet have established patterns.
Location
Bangalore
Compensation
- Competitive cash compensation
- Meaningful founding stage equity ownership
- Long term technical and organizational influence
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
