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 ·
Fully remoteFull-timeLead8+ years
COMPENSATION
€•• – ••k
0 applicants so far

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