All job vacancies
Africa Web Services (AfWS)
IT & Telecoms
Principal Compiler & Workload Portability Architect
Senior level
Remote / online
Contract
Published
56 views
Share this role
About this 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 computing environments
Job Details
- Location: International / Overseas (Fully Remote)
- Job Type: Fixed-term specialist contractor
- Compensation: Negotiable, based on experience and expertise
- Duration: 15 October - 14 December 2026 (optional 2-4 week contract extension)
- Preferred markets: UK, EU, Turkiye, Eastern Europe, and India
- Reports to the CTO
- International candidates, including expatriates and Nigerians based abroad, are welcome
Key Responsibilities
- Lead 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 floating-point 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
- Manage 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 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 technical acceptance criteria and communicate clearly with stakeholders
Delivery Milestones
- M1: Architecture & Compatibility
- M2: First Conversion
- M3: Integrated Alpha
- M4: Feature-Complete Catalogue
- M5: Production Acceptance & Knowledge Transfer
How to Apply
Apply below via the JobClave with your updated Resume/CV
To apply, continue with your account. We will keep this job selection for you.