CareerPlan

Senior/Staff Software Engineer - Distributed Systems

Austin, TXFull-time2026-11-10 → 2026-11-11

Core

Architect resilient transport, sync layers, and ad-hoc networking for distributed systems operating in Denied, Degraded, Intermittent, and Limited (DDIL) bandwidth environments at the tactical edge.

Role type

Senior/Staff Software Engineer - Distributed Systems

Builds

End-to-end platform for secure, scalable AI deployment on standard consumer hardware with local and private data processing.

Domain

Distributed Systems / Edge Computing / Delay-Tolerant Networking

Deliverable

production ML models

Required skills

Rust, Go, C, C++, Store-and-forward architectures, Delay-tolerant networking (DTN), Async I/O, CRDTs, Content-addressable storage, Memory management, Cryptographic primitives

Preferred skills

Hybrid mobile/cloud architecture, Wireless networking hardware testing, Merkle DAGs, Embedded hardware, Robotics orchestration

Technologies

Wi-Fi, Bluetooth/BLE, TCP/IP, Socket-level async networking

Responsibilities

Design and implement store-and-forward transport and data synchronization protocols for low-bandwidth conditions; Implement local peer discovery and async I/O transports over heterogeneous physical links; Apply DTN principles and local conflict-free data synchronization to ensure offline functionality; Integrate edge software components with core infrastructure; Optimize memory management and debugging for resource-constrained systems; Implement authorization and authentication security patterns for contested environments; Partner with hardware and mobile teams to validate end-to-end functionality.

Seniority

Senior/Staff, hands-on IC