Peer to Peer Software Engineer
Posted Updated
Description
You will design and implement synchronization and networking systems for reliable AI operations across edge devices and isolated cloud environments. You will architect content-addressable storage frameworks, optimize distributed software, apply secure key management and cryptographic protocols, integrate AI components into restricted systems, and maintain rigorous testing and observability practices. Development will be done in Rust.
Responsibilities
- Design and implement synchronization and networking systems
- Architect data synchronization frameworks using content-addressable storage Merkle trees and CRDTs
- Tune debug and optimize distributed software
- Apply threat modeling secure key management and cryptographic protocols
- Integrate AI components into restricted and air-gapped systems
- Contribute to architectural design discussions and documentation
- Maintain testing observability and validation practices
- Work with distributed hash tables content identifiers gossip protocols DAGs overlay networks and NAT traversal
Requirements
- 5+ years of experience with backend systems languages such as C++ C Go or Rust
- Experience with peer-to-peer or decentralized networking frameworks
Benefits
- Comprehensive health dental and vision benefits
- 401(k) match for U.S.-based employees
- $200 per month Health & Wellness stipend
- Continuing Education support
- $500 per year Function Health subscription for U.S.-based employees
- Free parking for in-office employees
- Flexible Time Off
- Parental leave for eligible employees
- Supplemental life insurance
