Internship | Job Vacancies at Code for Africa (CfA)

Code for Africa (CfA) is the continent’s largest network of civic technology and data journalism labs, with teams in 21 countries. CfA builds digital democracy solutions that give citizens unfettered access to actionable information that empowers them to make informed decisions, and that strengthens civic engagement for improved public governance and accountability. This includes building infrastructure like the continent’s largest open data portals at openAFRICA and sourceAFRICA, as well as incubating initiatives as diverse as the africanDRONE network, the PesaCheck fact-checking initiative and the sensors.AFRICA air quality sensor network.

CfA also manages the African Network of Centres for Investigative Reporting (ANCIR), which gives the continent’s best muckraking newsrooms the best possible forensic data tools, digital security and whistleblower encryption to help improve their ability to tackle crooked politicians, organised crime and predatory big business. CfA also runs one of Africa’s largest skills development initiatives for digital journalists, and seed funds cross-border collaboration

CfA is a non-profit organisation, registered as a public benefit organisation in Kenya, Nigeria and South Africa.

AI Solutions Architect, AI Sandbox (TechLab) at Code for Africa (CfA)

Job Description

The Plus Alliance is a non-profit partnership working across Africa, the Middle East, Europe and the US. We are looking for a full-time AI Solutions Architect to be the first dedicated hire for a new AI solutions hub within the AI Sandbox, part of Code for Africa’s TechLab. The role reports to the Chief Technology Officer.

Position Summary

You’ll design, ship and maintain AI-enabled tools and workflows for teams across the alliance, and set the patterns others build on. This is a hands-on role: you’ll write and review code, configure integrations, test with users and support what you ship, not just produce designs or recommendations.

Your first priority will initially be Business Development (proposal and partner-intelligence workflows). From there, the work expands to research, editorial, investigative and programme operations. You’ll build on tools teams already use (Google Workspace, Slack, Airtable, CRMs) and on in-house capacity: DataLab for data engineering and scraping, the iLAB for AI-driven forensics, CivicSignal for NLP, and the wider AI Sandbox team for shared model access and infrastructure. You won’t be building the whole stack alone.

Why Join

  • Be the founding hire: shape how the alliance uses AI, from the first build to the standards other teams adopt.
  • Real users from day one: starting with the Business Development team, then forensic researchers, journalists, and programme staff across Africa and beyond.
  • Real ownership, real support: you’ll own design decisions within agreed architecture and security boundaries, backed by in-house data and AI teams, so you’re not starting from zero.

What You Will Do

  • Ship tools, workflows and lightweight interfaces end to end: take them from discovery and design through build, evaluation, rollout, training, monitoring and handoff.
  • Pick the simplest thing that works: use models or agents where interpreting language or handling ambiguity adds value, and plain deterministic code or rules for anything that runs often, must give the same answer every time, or needs an audit trail. Often that means using an AI coding agent to build the automation, not to be it.
  • Treat AI output as unverified until checked: build evaluations, source traceability and automated checks, and put a person where the decision matters. Assume outside content may be wrong or may try to steer the model.
  • Build the function, not just the tools: set up an intake and prioritisation process, a reusable library of templates, connectors and review components, and clear rules for what stays central and what programmes own.
  • Keep it maintainable: use version control and code review, write documentation others can run from, and build on shared Plus and AI Sandbox platforms and security standards, so everything works with the rest of Plus’s systems.
  • Keep costs visible: estimate running costs, compare managed, open-source and in-house options on cost, security, portability and maintenance, and replace expensive SaaS where there’s a clear case.

What This Role Is Not

This is not primarily a chatbot, dashboard or research role, and it’s not an on-demand automation desk: you’ll prioritise work with the CTO and programme leads based on value, risk and potential for reuse. You won’t own data engineering, model infrastructure or organisation-wide AI policy, but you’ll work closely with the teams that do.

What You Will Build in Year One

  • Four to five substantive production tools or workflows in regular operational use, starting with Business Development, each with monitoring and a named owner.
  • An intake and prioritisation process open to all programmes, with a clear way to select, defer and decline requests.
  • A Plus-wide pattern and guardrail library adopted by at least two teams.
  • A recommendation, based on real demand, for how the hub should grow, including the shape of a team you could eventually lead.

Required

  • A degree in computer science, software engineering, information systems, data science or a related field, or equivalent practical experience.
  • 3+ years building and shipping internal tools, automation or AI-enabled workflows that people rely on regularly (not just prototypes or demos), and that you maintained after launch. You’re comfortable going from ambiguity to a working system.
  • Hands-on experience building with hosted model APIs and open-weight models, including structured outputs, tool use, agents, and MCP or similar integration protocols. You’re also comfortable with AI coding and workflow tools such as Claude Cowork, Claude Code or Codex, and know when not to use them.
  • Integration experience with several business systems, such as Google Workspace, Slack, Airtable, CRMs or email, including APIs, webhooks, OAuth, scoped credentials and rate limits. You default to live connections, and know how to stop any cached or synced copy from being mistaken for current data.
  • Practical AI and data risk awareness: catching outputs that are confident but wrong, handling prompt injection, protecting PII and confidential data, and matching human review to the cost of an error.
  • The ability to map how work actually happens, design around it with non-technical colleagues, and get them to adopt what you build, including writing guides they can actually follow.
  • Engineering discipline: Git, code review, tests where they matter, and clear documentation.

Preferred

  • A postgraduate qualification in artificial intelligence, machine learning or a related field.
  • Experience in non-profit, media, civic tech or international development, including proposal or partner-management workflows.
  • Document-heavy pipelines: parsing PDFs and DOCX files, structured extraction, and retrieval over knowledge bases that change often.
  • Formal evaluation practice: test sets, regression evals, red-teaming and output validation.
  • Experience with managed model services and gateways, such as Amazon Bedrock, OpenRouter or equivalents.
  • Cost modelling for LLM workloads, and security basics such as secrets management and vendor security review.

Apply: AI Solutions Architect, AI Sandbox (TechLab) | Opportunities at Code for Africa

Senior Project Manager at Code for Africa (CfA)

Job Description

About the Role:

You will join CfA as the central orchestrator for a portfolio of investment-stage projects and grantee support initiatives. You will provide end-to-end project management coordination and support, harmonising development timelines, overseeing tracking mechanisms, and leading management of workplans to ensure all activities, tasks, and deliverables are completed on time, within scope, and to required quality standards.

Your core responsibilities will span project oversight (developing and managing workplans, coordinating cross-team delivery, flagging conflicts and risks), stakeholder engagement (serving as the primary point of contact for partners and internal teams), and reporting (producing programmatic reports that meet donor and internal governance requirements). You will act as the central nervous system of the programme; sequencing work, directing traffic between teams, and proactively solving problems as they arise.

Responsibilities: Your daily responsibilities will include:

Project Oversight:

  • Develop, track, and manage work plans for your team/projects.
  • Coordinate cross-team delivery with counterparts to ensure delivery on projects under your management.
  • Liaise and work with counterparts across teams to ensure the team you work with adheres to timelines and delivers on projects not under your management.
  • Ensure all activities, tasks, and deliverables are completed on time, within scope, and to the required quality standards.
  • Proactively identify and find solutions for issues as they arise.
  • Escalate issues to the StratCo for input and guidance when required.
  • Work with the finance team to ensure that budget allocations, particularly for fellowships, grants and events, are managed and spent within CfA and partner guidelines.
  • Act as the central point of coordination across teams, directing traffic, sequencing work, and flagging conflicts, where multiple projects carry overlapping deadlines and timelines.
  • Coordinate closely with the Portfolio Manager to align workplans, priorities, and reporting timelines across shared initiatives.

Stakeholder Management:

  • Act as the main point of contact for partners and stakeholders, providing regular updates.
  • Actively engage with stakeholders, including external partners and internal staff, keeping them updated with project progress and managing expectations.
  • Assess any stakeholder concerns, raising them with relevant teams to find solutions.

Reporting:

  • Manage the preparation of stakeholder reports necessary for compliance with partner obligations and for internal management tracking of strategic goals.
  • In conjunction with your team, ensure that monitoring metrics defined in the project documentation are recorded.
  • Ensure reports produced meet CfA and partner quality standards.
  • Ensure timely internal reviews of reports to meet compliance protocols ahead of submissions.

Knowledge Growth:

  • Stay up-to-date with developing project management techniques and methodologies.
  • Ensure a continued, baseline understanding of the methods, tools and techniques of the team(s) you support.

Admin Duties:

  • Maintain a document archival system and adhere to record-keeping protocols for all communiques, project management, editorial production, engagement campaigns, and events.
  • Manage the preparation of stakeholder reports necessary for compliance with partner obligations, as well as for internal management tracking of strategic goals.
  • Perform other duties and responsibilities as assigned.

What We Offer:

  • A competitive salary, subject to experience, with opportunities for performance-based growth, both in terms of career path and public stature.
  • Medical insurance cover, underwritten by a remote-first provider to ensure cover wherever you are
  • A dynamic workplace, with a transnational team, occasional international travel, and generous vacation benefits.
  • Ongoing opportunities to learn new cutting-edge skills and techniques/technologies to future-proof yourself in a rapidly evolving industry.
  • A chance to shine on a global stage, writing for international audiences and interacting with colleagues around the world.

Required: minimum requirements include:

  • 4+ years of project management experience, preferably in development, civic tech, or social impact sectors
  • Demonstrated experience managing complex multi-stakeholder initiatives with competing priorities and timelines
  • Strong workplan development, tracking, and management skills
  • Experience managing budgets and financial allocations across grants, fellowships, and organisational spend
  • Excellent written and verbal communication skills
  • Proficiency with project management tools (Asana, Trello, Google Suite, or equivalent)
  • Strong organisational skills and attention to detail
  • Ability to remain calm and solution-focused under pressure

Preferred: candidates who are able to demonstrate the following will have an advantage:

  • Experience building and managing relationships with media institutions, governments, international organisations, educational institutions, relevant technology players, and other private and not-for-profit relevant stakeholders in the civic technology and media ecosystem.
  • Experience managing multiple projects, partners and team members across multiple time zones and cultures
  • Experience working with a variety of teams, such as software engineering teams, journalists, trainers and data analysts
  • Deep understanding of and experience in the technology, media ecosystem and/or digital innovation space in Africa.

Language and Location Requirements:

  • Location: Exceptional candidates from anywhere in Africa are encouraged to apply. Remote work is supported.
  • Languages: English (fluency)
  • Preferred but not required: French, Arabic and any other African languages.

Apply: https://opportunities.codeforafrica.org/2026/09/03/senior-project-manager/? 

News Editor at Code for Africa (CfA)

The ideal candidate combines strong investigative instincts with exceptional newsdesk management experience and has a proven ability to turn messy, complex research into clean, compelling editorial products. You should be comfortable working with structured data, digital verification techniques, and tight deadlines — all while juggling multiple formats, from longform exposés to donor updates and briefing memos. Experience in African media, OSINT workflows, and collaborative newsroom tools is essential.

Responsibilities: Your daily responsibilities will include:

  • You will manage the iLAB diary and deadlines for investigative reports, insights, and online content for our online platforms and partners, ensuring that it is delivered on time, is well-written and meets rigorous editorial standards. 
  • Managing the editorial production process and content diaries for the iLAB, producing analytic and investigative reports.
  • Scheduling and running the weekly ‘insights diary’ used to shape iLAB reports and investigative outputs.
  • Ensuring that analytical and investigative outputs are aligned with organisational goals and lead to meaningful outcomes.
  • You will select and prioritise editorial leads for iLAB journalists based on the trends and insights of analysts and forensic investigators, as well as algorithmic ‘listening’ or media monitoring tools, to help ensure we focus our attention on the most harmful misinformation/conspiracies.
  • You will facilitate editorial planning meetings at which editorial leads/assignments are brainstormed and allocated to in-country journalists/researchers, with clear editorial briefs and submission deadlines.

Required: minimum requirements include

  • Minimum 10 years of editorial management experience, ideally in high-pressure, investigative, or data-intensive newsrooms (business, finance, or politics are a plus).
  • Investigative reporting or editing background, with clear experience handling sensitive topics, disinformation, organised crime, or illicit financial flows.
  • OSINT or disinformation monitoring experience — familiarity with foreign information manipulation tactics and narrative tracking is a major advantage.
  • Strong editorial judgment, with the ability to turn messy research into sharp, structured stories.
  • Excellent editing and writing skills, especially for fast-paced, high-clarity content.
  • Proficiency in collaborative editorial tools like Google Docs, Trello, Slack, etc.
  • Confidence managing remote, multilingual teams and multiple story formats.
  • Meticulous attention to detail, with the ability to work collaboratively in a deadline-driven environment. This includes being an organisational whiz who can prioritise multiple simultaneous tasks while at the same time having the people skills needed to engage diplomatically and collaborate effectively with colleagues under tight deadlines.
  • Demonstrable ability to self-manage, creating your own and wider team timelines and milestones with clear systems/processes.

Read More & Apply

Environmental Investigative Analyst at Code for Africa (CfA)

The investigative analyst will play a central role in surfacing and analysing large datasets drawn from media platforms, lobbying disclosures, environmental records, and OSINT sources. The analyst will help identify and classify bad actors, map coordinated disinformation campaigns, and produce evidence-backed insights for public-facing investigations and advocacy. Duties include developing data methodologies, scraping and cleaning datasets and creating visual comparisons (such as region-vs-region and year-on-year indices).

Responsibilities: Your daily responsibilities will include:

  • Monitor and analyse online environmental information manipulation with a focus on climate change denial/delayism, lobbying, greenwashing, and anti-science rhetoric.
  • Identify and categorise bad actors across sub-groups (media amplifiers, corporate lobbyists, pseudo-scientists, bots).
  • Develop yearly Toxic Ten rankings and comparison indices (region-vs-region, year-on-year).
  • Scrape, clean, and analyse large datasets including social media activity, media content archives, and environmental reporting databases.
  • Track coordinated influence campaigns and networked misinformation flows using OSINT and environmental data sources.
  • Map funding trails, affiliations, or campaign strategies behind denialist groups or narratives.
  • Build robust methodologies for identifying and classifying denial/delay content using a mix of qualitative and quantitative tools.
  • Work with editorial, design, and tech teams to produce public-facing investigations, dashboards, or infographics.

What We Offer:

  • A competitive salary, subject to experience, with opportunities for performance-based growth, both in terms of career path and public stature.
  • Medical insurance cover, underwritten by a remote-first provider to ensure cover wherever you are
  • A dynamic workplace, with a transnational team, occasional international travel, and generous vacation benefits.
  • Ongoing opportunities to learn new cutting-edge skills and techniques/technologies to future-proof yourself in a rapidly evolving industry.
  • A chance to shine on a global stage, writing for international audiences and interacting with colleagues around the world.

Required: minimum requirements include:

  • 2+ years of experience in environmental research, data journalism, or disinformation monitoring.
  • Background in climate science, environmental policy, or related fields strongly preferred.
  • Strong technical fluency in data analysis using Python, R, or similar tools; knowledge of SQL and database handling.
  • Comfortable with OSINT investigations, especially around media monitoring, lobby tracking, and influence networks.
  • Ability to develop and present data-driven stories to non-technical audiences
  • Prior experience working with environmental NGOs, climate activists, or monitoring policy lobbyists. 
  • Knowledge of African climate contexts and policy debates
  • Experience using tools like Gephi, Maltego, Meltwater, Meta’s Content Library or EarthData.

Read More & Apply

Previous Post Next Post

Post a Comment

Post a Comment

Bloglovin