Back to All Jobs

Backend Developer (Python – Search, NLP & Data Processing)

Independant News & media Plc. Information Technology On Site

We are looking for a Python Backend Developer to build and optimize search, NLP, and data-processing services. The role focuses on developing Python services that handle NLP tasks and integrate seamlessly with a PHP-based core backend.

Key Responsibilities

  • Develop backend services using Python (FastAPI)
  • Build and improve search functionality, including full-text and relevance-based search
  • Implement NLP pipelines for:
    • Automatic content generation 
    • Text classification and tagging 
    • Text summarisation 
    • Topic extraction and comparison across multiple data sources 
  • Design data ingestion, processing, and enrichment workflows
  • Implement asynchronous job processing using message queues
  • Develop synchronous REST APIs for low-latency operations
  • Work with large volumes of structured and unstructured text data
  • Store and update processed results in PostgreSQL
  • Improve performance, accuracy, and reliability of backend services

Required Technical Skills

  • Strong experience with Python
  • Experience building APIs using FastAPI
  • Solid understanding of Elasticsearch
  • Experience with background workers and queue-based processing
  • Practical experience with NLP tasks such as classification, summarisation, or content generation
  • Experience working with PostgreSQL
  • Comfortable working in containerised (Docker) environments

Preferred Experience

  • Experience with NLP libraries such as spaCy, NLTK, transformers (Hugging Face)
  • Experience with RabbitMQ or similar messaging systems
  • Experience building search-heavy or data-intensive platforms
  • Ability to work independently

How to Apply

Interested applicants meeting the criteria can apply through the Fortune Career Website (https://careers.addisfortune.info) 

You may contact the HR department at 011-416-3020 for additional information.

or

submit applications in person at Independent News & Media Plc. on Tegene Bldg, 7th Floor (Beqlo Bet area Sierra Leone St. next to former Global Hotel).
LINK or https://maps.app.goo.gl/Xtg8q665gNZk75Zy8

*Only short-listed candidates will be contacted for further screening and interviews. Female applicants are highly encouraged.*

1.3145251763426 days left May 31, 2026

Experience Level

Mid-level

3 - 5 years

Work Arrangement

On Site

Open Positions

1 Position

Salary

Negotiable

Job Type

Contract

Posted

Dec 16, 2025

Deadline

May 31, 2026