Senior Edge + Backend Software Engineer

eino.ai

New York (NY)

On-site

USD 140,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Eino is building an autonomous connectivity platform at the edge and in the cloud. You will own the on-device agent and the device-facing middleware, while contributing to a Python backend that scales from pilots to fleets.

You’ll ship reliable software across OpenWrt/Linux edge devices and backend services, implementing robust APIs, data pipelines, and security-first design to ensure production-grade reliability.

Qualifications

  • Strong experience building production Python systems (services, APIs, workers).
  • Real‑world experience shipping software on Linux edge devices / routers / IoT gateways.
  • Strong networking fundamentals; can debug real failures quickly.
  • Experience with telemetry pipelines: batching, retries, idempotency, persistence, backpressure.
  • Operational mindset: observability, debugging, “you build it, you run it.”

Responsibilities

  • Architect and implement the edge agent to be production‑grade (unattended, self‑healing, resilient to flaky power/backhaul).
  • Own devicecloud schemas and compatibility strategy.
  • Build and operate core Python backend services and data pipelines.
  • Establish testing and release discipline for edge + backend: unit/integration tests, network fault injection, replayable fixtures.
  • Drive security/reliability best practices: per‑device identity, TLS everywhere, least privilege, safe upgrade path.

Skills

Python
Linux edge devices
Networking fundamentals
Telemetry pipelines
Observability

Tools

Postgres
Redis
AWS
OpenWrt
Docker
Time-series storage

Job description

About the role

We’re building an autonomous site-level connectivity intelligence platform for enterprise environments. This role owns the

Loaction

New York, NY

Job Type

Full-time

Experience

5 - 10

Remote work policy

On-site

Visa sponsorship

No

Preferred Time Zone
About the role

We’re building an autonomous site-level connectivity intelligence platform for enterprise environments. This role owns the on-device agent and key parts of the device-facing middleware, and also contributes broadly to our Python backend as we scale from pilots to fleets.

You’re a “full-stack systems” engineer: comfortable shipping reliable software on edge devices and building clean backend services, APIs, and data pipelines in Python.

What You’ll Build
Device software (primary ownership)
  • Edge agent runtime on OpenWrt/Linux:
    • service lifecycle, watchdog, structured logging, resource controls
  • Telemetry & probes:
    • device health (CPU/mem/disk/uptime/temp where available)
    • network health (interfaces, IP, routes, gateway reachability, DNS config)
    • internet probes (ping/DNS/HTTPS timing, loss/latency/jitter derived)
    • private cellular telemetry: RSRP/RSRQ/SINR, RAT, band/channel, cell ID/PCI, attach/detach, SIM state
    • Wi‑Fi telemetry: passive scans (SSID/BSSID, RSSI, channel, band, density), link stats when associated (best‑effort)
  • Store‑and‑forward reliability
    • local spooling (SQLite or equivalent), bounded storage, backoff/retry, idempotent batching, backfill after outages
  • Evidence bundles + symptom events
    • snapshot capture on triggers, consistent schemas, versioning, compatibility discipline
  • Hardware abstraction layer to support multiple device SKUs over time
Middleware + backend (meaningful ownership)
  • Secure ingestion APIs (Python):
    • schema validation + versioning, compression, auth, rate limiting
  • Device registry & fleet health:
    • identity, capability discovery, last‑seen/heartbeat, data completeness scoring
  • Backend product primitives:
    • event processing, correlation inputs, incident objects, site‑level rollups
    • data models and query patterns supporting “evidence‑first” RCA
  • Ops tooling:
    • dashboards, ingest failure triage, replay tools, offline detection
  • Edge config delivery:
    • site profiles, enabled playbooks, cadence, feature flags
Responsibilities
  • Architect and implement the edge agent to be production‑grade (unattended, self‑healing, resilient to flaky power/backhaul).
  • Own devicecloud schemas and compatibility strategy.
  • Build and operate core Python backend services and data pipelines.
  • Establish testing and release discipline for edge + backend:
    • unit/integration tests, network fault injection, replayable fixtures
  • Drive security/reliability best practices:
    • per‑device identity, TLS everywhere, least privilege, safe upgrade path
Required Qualifications
  • Strong experience building production Python systems (services, APIs, workers).
  • Real‑world experience shipping software on Linux edge devices / routers / IoT gateways.
  • Strong networking fundamentals; can debug real failures quickly.
  • Experience with telemetry pipelines: batching, retries, idempotency, persistence, backpressure.
  • Operational mindset: observability, debugging, “you build it, you run it.”
Preferred / Nice‑to‑have
  • OpenWrt (procd, packaging, filesystem constraints, iptables/nftables).
  • Cellular: ModemManager, QMI/MBIM, AT commands, SIM/attach state.
  • Wi‑Fi: iw, nl80211 concepts, scan/link stats.
  • Backend infra: Postgres, Redis, queues/workers, time‑series/event storage.
  • AWS: deploying Python services, secure ingestion patterns, metrics/logging.
  • Device fleet security: keys/certs, enrollment, signed updates.
Culture & operating principles (internal clarity)
  • Ownership is real: if it breaks in the field, we fix it—fast—and we harden it so it doesn’t recur.
  • Bias to shipping: meaningful progress weekly; small PRs; tight feedback loops.
  • High standards on reliability: correctness > cleverness; explicit contracts; versioned schemas.
  • No “throw it over the wall”: edge + backend are one system; we optimize the whole loop.
  • Low ego, high velocity: debate the idea, not the person; be direct and respectful.
What Success Looks Like
  • 30+ day unattended stability on devices in real environments.
  • No data loss during outages (bounded spool + backfill works).
  • Ingestion is resilient and idempotent; device registry and fleet health are reliable.
  • Evidence bundles and symptom events are consistent and useful to downstream RCA.
About Eino

Eino is building the world’s first Connectivity Digital Twin—a deeply technical, AI‑driven simulation platform that models real‑world environments and their connectivity layers.

We solve hard, physical‑world problems using advanced AI, high‑performance backend systems, geometric computation, and rich large‑scale data.

Every engineer at Eino works on highly challenging problems and collaborates with a team of exceptional, experienced builders.

We are well‑funded by strong investors, have real customers, and a clear roadmap to reshape how the world understands connectivity.

This is a rare opportunity for a hungry, entrepreneurial engineer to join a rocket‑ship Seed/Series A startup at the ground level, help architect the core backend, and grow into the owner of critical product infrastructure.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

New York, NY Senior Edge + Backend Software Engineer
New York, NY Senior Edge + Backend Software Engineer

Eino • New York (NY)

On-site
USD 100,000 - 130,000
Senior Edge & Backend Systems Engineer (IoT Connectivity)
Senior Edge & Backend Systems Engineer (IoT Connectivity)

eino.ai • New York (NY)

On-site
USD 140,000 - 200,000
Principal Product Engineer — Network Intelligence & Security
Principal Product Engineer — Network Intelligence & Security

eino.ai • New York (NY)

Hybrid
USD 180,000 - 240,000
Direct customer access
Ownership in early-stage company
Competitive compensation
New York, NY Principal Product Engineer — Network Intelligence & Security
New York, NY Principal Product Engineer — Network Intelligence & Security

Eino • New York (NY)

Hybrid
USD 180,000 - 260,000
Competitive compensation
Ownership in company
Direct access to customers
+2
Sr. Solutions Engineer
Sr. Solutions Engineer

eino.ai • New York (NY)

On-site
USD 120,000 - 180,000
Operations Lead
Operations Lead

eino.ai • New York (NY)

On-site
USD 110,000 - 170,000
Principal AI Engineer
Principal AI Engineer

eino.ai • New York (NY)

On-site
USD 170,000 - 260,000
Senior Edge & Backend Systems Engineer
Senior Edge & Backend Systems Engineer

Eino • New York (NY)

On-site
USD 100,000 - 130,000
Staff Software Engineer
Staff Software Engineer

Eino • New York (NY)

On-site
USD 120,000 - 160,000
Senior Edge Platform Engineer
Senior Edge Platform Engineer

Orange Barrel Media, LLC • Columbus (OH)

On-site
USD 120,000 - 180,000