Jobs · Engineering · New York

Senior Edge + Backend Software Engineer

eino.ai · New York, NY · 3 wk ago
EngineeringFull-time

Location: New York, NY
Job Type: Full-time
Experience: 5 - 10 years
Remote work policy: On-site
Visa sponsorship: No

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 device↔cloud 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

  • 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. We are a real AI company: not LLM-wrapper tooling, but deep tech. Our work spans geometry processing, spatial reasoning, GPU-accelerated simulation, data modeling, and agentic AI systems. 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.

Similar jobs