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.*