P

Pragmatike

Global remote technology talent

Engineering Manager - Distributed P2P Systems

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • At least 7 years of software engineering experience, including at least 3 years in an Engineering Manager or technical leadership role.
  • Proven experience leading teams that build and ship 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.
  • Written and verbal communication skills and the ability to work effectively in a remote, asynchronous environment.

Responsibilities

  • 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 engineering practices around testing, CI/CD, releases, incident response, and root-cause analysis.
  • Work with Infrastructure, Product, Security, and Platform teams on roadmaps, priorities, and cross-team dependencies.
  • Run 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.

Desired Qualifications

  • 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

Global remote technology talent

Pragmatike connects companies with remote technology professionals across international markets. It recruits for software engineering, data, product, design, infrastructure and related digital roles, helping employers identify specialists outside a single local talent pool. The company combines recruiter-led evaluation with a platform-oriented matching process and supports remote hiring across borders. Its identity is technology talent acquisition and workforce access rather than a software development agency delivering client projects itself. Its workforce brings together technical specialists, client delivery teams and business operations.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Pragmatike

See more jobs