Engineering Manager (Distributed P2P Systems)
Pragmatike · Remote · Poland · Czech Republic · Slovenia · Bulgaria · Latvia · Spain · Ukraine · Lithuania · Greece · Croatia · Estonia · Serbia · Armenia · Portugal · Italy · France / Paris · Malta · Türkiye · Slovakia ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Fully remote (EU timezone)
- Engineering Manager
- Go, Rust, or C++
- P2P & Distributed Systems
- Async, writing-first culture
Lead a team of senior engineers developing the core distributed systems for a decentralized compute and storage platform. You will combine people management with hands-on technical ownership, guiding architecture and execution for P2P networking and compute orchestration.
The role emphasizes a writing-first, async culture where you drive technical direction while mentoring engineers. You will work closely with Infrastructure, Product, and Security teams to ensure reliability and scalability of high-throughput distributed protocols.
What you'll do
- Lead and mentor a team of distributed systems and backend engineers
- Drive technical direction for core P2P and distributed platform systems
- Stay hands-on with architecture, design, and critical production code
- Guide development of high-throughput distributed protocols and replication
- Oversee compute orchestration, provisioning, and workload distribution
- Champion reliability, observability, and production readiness standards
- Establish engineering practices for testing, CI/CD, and incident response
- Collaborate with cross-functional teams on roadmaps and priorities
What you'll need
- 7+ years software engineering experience with 3+ in leadership
- Proven track record shipping distributed systems to production
- Strong understanding of P2P concepts like DHTs and gossip protocols
- Backend programming expertise in Go, C/C++, or Rust
- Solid grasp of concurrency, networking, and fault-tolerant design
- Experience with compute orchestration or distributed storage
- Familiarity with libp2p, gRPC, Kubernetes, or container infrastructure
- Proficiency with observability tools like Prometheus and Grafana
- Strong Linux systems and networking fundamentals knowledge
- Excellent written communication skills for remote async work
Nice to have
- Experience with distributed storage or object storage systems
- Knowledge of S3 APIs, NFS, FUSE, or POSIX semantics
- Familiarity with erasure coding, sharding, or data migration
- Experience managing multi-cloud or bare-metal infrastructure
- Background in GPU infrastructure or distributed AI compute
- Use of infrastructure-as-code tools like Terraform or Pulumi
- Work experience with Web3, blockchain, or decentralized architectures
Stack
- Go
- C/C++
- Rust
- libp2p
- gRPC
- Protobuf
- IPFS
- Kubernetes
- Prometheus
- Grafana
- OpenTelemetry
- Terraform
- Pulumi
How you'll work
- Fully remote position
- European time zone overlap required
- Async, writing-first communication style
- Full-time employment