A
Principal Distributed Systems Engineer
Africa Web Services (AfWS) · Lagos, Lagos
Salary
Undisclosed
Location
Lagos, Lagos
Posted
1 hour ago
Required skills
About the role
Role Overview
Africa Web Services (AfWS) is seeking a Principal Distributed Systems Engineer to design and build the technology powering a sovereign compute exchange and cloud infrastructure platform. The role involves working on distributed systems, mathematical optimization, secure billing, multi-tenant database security, and distributed edge computing.
Responsibilities
- Design a multi-threaded Mixed-Integer Linear Programming (MILP) engine to optimize compute resource bids against power, thermal, SLA, processor-state, and cooling constraints.
- Build an append-only, tamper-evident billing ledger using SHA-256 hash chaining, with integrity verification and tamper detection.
- Design and deploy PostgreSQL Row-Level Security (RLS) policies for strict multi-tenant data isolation, supported by access-validation middleware and security testing.
- Develop an edge compute orchestration backend to aggregate distributed nodes, identify available capacity, and coordinate workload distribution, encryption, execution, and result return.
- Deploy production-ready systems with the local Lagos development team, conduct load testing, and lead architectural handover sessions.
Requirements
- Strong experience in distributed systems and high-throughput backend architecture.
- Proficiency in Python backend engineering and performance-critical data pipelines.
- Advanced PostgreSQL and multi-tenant database architecture experience.
- Experience with Kubernetes, k3s, Docker, and cloud infrastructure.
- Knowledge of MILP, mathematical optimization, quantitative engineering, operational research, or resource allocation.
- Experience with cryptographic data structures, SHA-256, and data-integrity verification.
- Familiarity with distributed edge/IoT orchestration, MQTT, and IoT data pipelines.
- Strong technical documentation and architecture handover skills.
How to Apply
📧 Apply via: Send your CV and a concise technical portfolio or representative examples of previous work to HR.Nigeria@escrow-tech.co.uk.
Apply NowOne-tap apply — your CV and a short cover note go straight to the employer's inbox.