O

Staff Software Engineer - Distributed Systems & Edge Platform

Omara Technologies Verified employer

Actively hiring · Posted 9d ago · JEV2610D243110B20

Salary₹75,00,000 – ₹1,10,00,000 per year
Experience10 yrs
LocationKarnataka, West Bengal
Work modeRemote · Full time
Openings1
IndustryBig Data, Artificial Intelligence, Governments, and Cloud Infrastructure

Job description

Omara builds operational software for governments and highly regulated institutions.

We are hiring a Staff Engineer to build our distributed systems and edge platform: offline-first applications, data replication and synchronization, resilient local infrastructure, device fleet management, and on-premise AI inference.

Our systems operate across unreliable networks where devices may remain disconnected for days and still need to create, modify, and serve critical state.

We build for the last mile: software that must remain useful in the field, not just inside a cloud region.

About the Role

We are looking for a Staff Engineer to own major parts of Omara's distributed edge platform.

Our applications run across edge appliances and user devices that may operate without connectivity for hours or days. Devices create and modify state independently, software versions drift, hardware fails, and local applications must continue operating.

When connectivity returns, the system has to reconcile safely without losing, duplicating or silently corrupting state.

You will make the architectural decisions that determine how this works.

This is a hands-on individual contributor role. You will design systems, write production code, debug failures in the field, and set technical direction across the platform.

What You'll Work On

Distributed state and synchronization

Design offline-first replication and reconciliation across devices and sites

Define identity, idempotency, conflict and deletion semantics

Build durable local state, mutation logs, checkpoints and resumable synchronization

Handle partial failure, device loss and long-lived network partitions

Evolve protocols and schemas across mixed-version fleets

Edge platform

Build the runtime for deploying and operating applications on distributed appliances

Own provisioning, device identity, networking, observability and remote diagnostics

Design safe software upgrades, rollbacks and recovery

Operate containerized workloads using Kubernetes/K3s or similar systems

Local compute

Operate GPU-backed inference alongside conventional application workloads

Deploy and manage runtimes such as SGLang, vLLM or equivalent

Make local model serving reliable, observable and easy for applications to consume

AI is one workload on the platform. This is fundamentally a distributed systems role.

What We're Looking For

You have 10+ years building production systems and have personally owned consequential architectural decisions.

We are particularly interested in engineers with experience in one or more of:

database replication or synchronization

distributed storage or databases

offline/local-first systems

edge computing or infrastructure appliances

device or server fleet management

networking or systems infrastructure

You should have strong fundamentals in distributed systems, operating systems, networking and databases, and be comfortable reasoning about consistency, concurrency, idempotency, failure recovery and protocol evolution.

Strong systems programming experience is required.

The Kind of Problem You'll Own

Eight devices operate independently for three days.

All eight can create and modify records. Two are then permanently lost. The remaining six reconnect with overlapping and conflicting state.

What should converge automatically? What should never be merged? What guarantees are no longer possible? How does the answer survive years of schema and software evolution?

If that is the kind of problem you enjoy, we'd like to talk.

Why Omara

We are a small team working on systems that have to survive the physical and institutional realities of government: unreliable connectivity, fragmented infrastructure, sensitive data and users operating far from headquarters.

There is little distance between architecture, implementation and production.

We expect Staff Engineers to help determine not only how systems are built, but what should be built at all.

We already have paying public-sector customers and live deployments.

How to apply

  1. Sign in or create your free profile — takes about two minutes.
  2. Apply with one tap — your profile is shared directly with Omara Technologies.
  3. Track your application and get updates by email and WhatsApp.
Apply now
You may also like

Similar jobs

More jobs
Staff Software Engineer - Distributed Systems & Edge Platform₹75,00,000 – ₹1,10,00,000 /year · Karnataka
Apply