CareerPlanSign in

Peer to Peer Software Engineer

💼 Full-time🗓 2026-08-18 → 2026-09-25

Core

Design and implement advanced synchronization and networking systems for secure, distributed AI operations across edge devices and cloud environments.

Role type

Senior/Staff Backend Systems Engineer (Distributed/Decentralized Systems)

Builds

Robust data synchronization frameworks, peer-to-peer networking layers, and secure AI infrastructure components.

Domain

Distributed systems, edge computing, AI infrastructure, cryptography

Deliverable

production ML models | infrastructure

Required skills

Backend systems programming, distributed networking, content-addressable storage, cryptographic primitives, performance tuning under resource constraints, threat modeling

Preferred skills

IPFS/torrent technology experience, distributed hash tables, gossip protocols, DAGs, overlay networks, NAT traversal

Technologies

Rust, C++, C, Go, Merkle trees, CRDTs

Responsibilities

Design and implement synchronization/networking systems for heterogeneous environments; Architect data synchronization frameworks; Lead performance tuning and debugging in constrained connectivity; Ensure security-first design via threat modeling and key management; Collaborate on deploying AI components in air-gapped systems; Maintain testing, observability, and validation practices.

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.