Skip to content
Pragmatike

Engineering Manager (Distributed P2P Systems)

Poland; Czech Republic; Slovenia; Bulgaria; Latvia; Spain ; Ukraine; Lithuania; Greece; Croatia; Estonia; Serbia; Armenia; Portugal; Italy; France / Paris; Malta; Türkiye; SlovakiaRemote · EMEA
Manager · FullTime · Work with our Clients
POSTED 5 OCTVERIFIED 21H AGO
Apply Ask
Role
34 days opentrue age
Posted 5 Oct
Pay
€108k–€131kno pay posted
Market p25–p75
€108k–€131k
Paris · n=3 · 365d to 4 Nov
CompanyPragmatike →
46open roles
Opened · 30d
+0
Closed · 30d
−0
30d window
Market
1,956open · Manager Engineering management
All engineering management
2,311open
All tracked boards · live 8 Nov · n=1,956
GoRustC++KubernetesTerraformDistributed systems

Location: Remote, Europe Time Zone

Start Date: ASAP

Employment Type: Full-Time

Team: Core Compute & Distributed Systems

Language: English

About the Role

We are looking for an experienced Engineering Manager to lead a team building the distributed systems that power a decentralized compute and storage platform.

You will lead a team of senior engineers working on P2P networking, distributed storage, compute orchestration, and core platform services. You’ll combine people leadership with strong technical ownership, helping shape architecture, guide execution, and stay hands-on with critical systems and production code.

This is a great opportunity for a technical engineering leader who enjoys working close to complex distributed systems, making pragmatic architectural decisions, and building a strong engineering culture in an async, writing-first environment.

What You’ll 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, including peer discovery, communication, replication, and data distribution

Oversee systems responsible for compute orchestration, provisioning, scaling, and workload distribution

Champion reliability, resilience, observability, and production readiness across the platform

Establish strong engineering practices around testing, CI/CD, releases, incident response, and root-cause analysis

Work closely with Infrastructure, Product, Security, and Platform teams on roadmaps, priorities, and cross-team dependencies

Run effective 1:1s, retrospectives, performance reviews, and career development conversations

Translate technical and business priorities into clear execution plans and measurable outcomes

Foster a culture of ownership, technical excellence, pragmatic decision-making, and continuous improvement

What We’re Looking For

7+ years of software engineering experience, with 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

Strong technical judgment and the ability to balance hands-on engineering, people leadership, and strategic decision-making

Excellent written and verbal communication skills, with the ability to work effectively in a remote and async environment

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

Source · PragmatikeFirst seen 7 NovOriginal ↗