Principal Compiler & Workload Portability Architect
Africa Web Services (AfWS) · International / Overseas ·
- Work mode
- Remote
- Seniority
- Principal
- Employment
- Contract
- Category
- Architecture
- Experience
- 8+ years
HIRING
Principal Compiler & Workload Portability Architect | Africa Web Services (AfWS)
📍 Location: International / Overseas
Job Type: Fixed-Term Specialist Contractor
Compensation: Salary negotiable, based on experience and expertise
Job Field: Engineering / Technical
About the Role
Africa Web Services (AfWS) is seeking an experienced Principal Compiler & Workload Portability Architect to lead the architecture and delivery of a customer-ready One-Click workload portability system. The role focuses on compilers, operating systems, cross-compilation, workload analysis, and heterogeneous compute environments.
Key Responsibilities
- Lead the end-to-end portability architecture from workload intake through conversion and export.
- Define Green, Amber, and Red compatibility rules for supported workloads.
- Establish canonical source packages and conversion manifests.
- Develop correctness frameworks covering bitwise, semantic, and FP-model considerations.
- Lead LLVM/GCC and cross-compilation workflows, including x86-64 to RISC-V.
- Identify and isolate unsupported proprietary code and portability blockers.
- Design interfaces between the portability planner, AI systems, and K3 runtime.
- Own the reference workload catalogue and acceptance-testing framework.
- Investigate portability defects and make architecture-level decisions.
- Mentor the Platform Engineer and transfer technical knowledge to the permanent team.
Requirements
- 8+ years of systems, compiler, or platform engineering experience.
- Deep knowledge of LLVM/GCC, cross-compilation, ABI, libc, Linux toolchains, and build systems.
- Production experience with RISC-V is preferred.
- Mandatory experience with ARM or another non-x86 architecture.
- Strong container, dependency-reconstruction, and reproducible-build experience.
- Strong C/C++, Python, and native-extension knowledge.
- Ability to establish robust technical acceptance criteria and communicate them clearly with stakeholders.
Role Details
- Contract Period: 15 October – 14 December 2026
- Work Arrangement: Fully Remote
- Preferred Markets: UK, EU, Türkiye, Eastern Europe & India
- Reporting To: CTO
- Optional Extension: 2–4 weeks
- International Talent: Expats and Nigerians based outside Nigeria can apply.
How to Apply
📧 Apply via: [email protected]
Subject: Principal Compiler & Workload Portability Architect – ESCR-GO-2026-LAUNCH-ENG-002
Application Deadline: 5 October 2026
Contractual Start Date: 15 October 2026