Pragmatike
Engineering Manager (Distributed P2P Systems)
Poland, Remote. Posted a month ago
The role
You will lead a team of senior engineers building distributed systems for a decentralized compute and storage platform. You will combine people leadership with technical ownership of P2P networking, distributed storage, and compute orchestration.
What you will do
- Lead, mentor, and grow a high-performing team of distributed systems and backend engineers
- Drive the technical direction and execution of core P2P, compute, and distributed platform systems
- Stay hands-on with architecture, design, implementation, and technical problem-solving
- Guide the development of high-throughput distributed protocols
- Oversee systems responsible for compute orchestration, provisioning, scaling, and workload distribution
- Champion reliability, resilience, observability, and production readiness
- Establish strong engineering practices around testing, CI/CD, releases, incident response, and root-cause analysis
- Work closely with Infrastructure, Product, Security, and Platform teams
- Run effective 1:1s, retrospectives, performance reviews, and career development conversations
- Translate technical and business priorities into clear execution plans
Required qualifications
- 7+ years of software engineering experience
- 3+ years in an Engineering Manager or technical leadership role
- Proven experience leading teams building and shipping distributed systems or infrastructure software to production
- Strong understanding of P2P and distributed systems, such as peer discovery, DHTs, gossip protocols, NAT traversal, replication, consensus, or content-addressed systems
- Strong backend and systems programming experience, ideally with Go, or alternatively C/C++ or Rust
- Solid understanding of concurrency, networking, distributed communication, and fault-tolerant system design
- Experience with compute orchestration, distributed storage, distributed databases, or platform infrastructure
- Familiarity with technologies such as libp2p, gRPC, Protobuf, IPFS/CIDs, Kubernetes, or containerized infrastructure
- Experience with observability and production operations, including tools such as Prometheus, Grafana, OpenTelemetry, or distributed tracing
- Strong understanding of Linux systems and networking fundamentals
- Experience establishing engineering standards around automated testing, CI/CD, release processes, and incident management
- Excellent written and verbal communication skills
Nice to have
- Experience with distributed storage, object storage, distributed filesystems, or data integrity systems
- Knowledge of S3 APIs, NFS, FUSE, POSIX semantics, block storage, or storage engines
- Experience with erasure coding, sharding, garbage collection, or large-scale data migration
- Experience managing multi-cloud, bare-metal, or geographically distributed infrastructure
- Familiarity with GPU infrastructure, distributed AI compute, model serving, or inference routing
- Experience with infrastructure-as-code such as Terraform, Pulumi, or similar tools
- Experience working with decentralized, blockchain, Web3, or other P2P architectures
About the company
Pragmatike is an Equal Opportunity Employer. The company emphasizes clear written communication, focused deep work, and pragmatic engineering.