Engineering

Nlp Engineer

Slum and Rural Health Initiative·Oyo, nigeria·Full Time·Internship
EngineeringFull TimeInternship
-

Role Overview

  • Design and develop natural language processing solutions to support SRHIN's data analysis, research, and digital health initiatives.

Key Responsibilities

  • Develop and fine-tune NLP models for text classification, sentiment analysis, information extraction, and related tasks
  • Pre-process and analyse large volumes of unstructured text data (e.g., survey responses, health records, community feedback)
  • Collaborate with the research team to apply NLP techniques to health and social research questions
  • Evaluate and improve model performance and accuracy
  • Document methodologies and maintain reproducible workflows

Required Qualifications & Experience

  • Bachelor's, Master's, or PhD in Computer Science, Computational Linguistics, Data Science, or a related field
  • Minimum of 2 years' experience in NLP or related machine learning work
  • Proficiency in Python and NLP libraries/frameworks (e.g., spaCy, NLTK, Hugging Face Transformers)
  • Strong understanding of language modelling and text data pipelines
  • Experience applying NLP in health or social science contexts is an advantage

Key skills

BA/BSc/HNDMBA/MSc/MAPhD/Fellowship

At a glance

Company

Slum and Rural Health Initiative

Location

Oyo, nigeria

Employment

Full Time

Experience

Valid until

Not specified

Created

October 15, 2026

More opportunities

Similar roles you might like

Nlp/ai Engineer

Vennote Technologies Limited

Lagos, nigeria

full-time

Are you a talented NLP or AI Engineer with strong technical skills and the ability to innovate, multitask, and work in an agile environment? Then, join our team for Product Development and Projects Implementations in Lagos Nigeria. Vennote Technologies is building a next-generation Natural Language Understanding, Machine Learning and Artificial Intelligence products with a focus on Multimodal and Cross-Channel User Interfaces (phone, web, mobile, etc.) The position requires individuals who enjoy challenges, prioritize, meet deadlines, and have a collaborative work ethic and teamwork spirit working closely with our Speech Scientists, Software Developers, Analysts, and Project Managers. We have: A state-of-the-art, highly innovative Product platform that we continuously expand/improve to maintain our leadership A team of seasoned experts to collaborate with. An open mind to new technologies, methodologies, challenges, and innovation We are looking for you if you can: Leverage a wide range of techniques from linguistic rules to transformers and deep neural networks in your day-to-day work. Gather and clean relevant datasets for training a chatbot. Create predefined templates to structure responses based on identified intents and entities. Use statistical models to generate more natural and diverse responses. Experience extracting meaningful features from text data, such as n-grams, part-of-speech tags, and named entities. Build models to identify the user's intent or purpose behind their query. Research, experiment with and implement innovative approaches to named entity recognition, relationship extraction entity linking and classification Work with customer provided data to both evaluate and continuously iterate on NLP solutions Produce performant and production quality robust code following the best practices adopted by the product team Improve (in performance, accuracy etc.) existing solution to NLP problems Have an agile product mentality balancing between finding solutions that deliver high precision/recall, over simpler approaches that can give value to customers in shorter intervals. Demonstrate passion, excitement, and real interest in what we do while being respectful of others and fun to work with Proven experience with Python Deep Learning Frameworks (Pytorch preferably, Keras optionally) Get involved in all stages of ML lifecycle Optional: Experience with chat or voice bots Knowledge of low code frameworks Experience with Application Containerization method and Application Containerization Engines (e.g. Docker) Experience with web frameworks for building APIs with Python (e.g. FastAPI, Flask, Sanic) You are: Holding a Degree in Data Science, Computer Science, or similar field An NLP Engineer with more than 7 years of experience Proficient in English, both verbal and written Hard worker, task, deliverables, and quality oriented Highly knowledgeable and efficient in standards and documentation Self-motivated, proactive with demonstrated creative and critical thinking capabilities Fun to work with and be around, like we are. Passionate, enthusiastic and with a desire to meet objectives and company targets Quick to adjust inside a rapid-changing environment

2 months ago

Senior Data Scientist

Vennote Technologies Limited

Lagos, nigeria

full-time

Job Description Are you an experienced Data Scientist and Analyst with strong technical skills in chatbot services. Do you have experience building descriptive, Predictive and Prescriptive analytical data model, and have the ability to innovate, multi-task, and work in an agile environment? Then, join our team for Product Development and Project Implementation in Lagos Nigeria. Vennote Technologies is building a next-generation Natural Language Understanding, Machine Learning and Artificial Intelligence products with a focus on Multimodal and Cross-Channel User Interfaces (phone, web, mobile, etc.) This is a Contract Hybrid position. The position requires individuals who enjoy challenges, prioritize, meet deadlines, and have a collaborative work ethic and teamwork spirit leading our team of developers, Data Scientists, NLP Engineers, Speech Scientists and conversational experts, UI/UX Designers, Solutions Architect, Software Developers, Business Analysts, DevSecOps and IT Infrastructure engineers and other experts. We have: A state-of-the-art, highly innovative Product platform that we continuously expand/improve to maintain our leadership A team of seasoned experts to collaborate with. An open mind to new technologies, methodologies, challenges, and innovation. Requirements We are looking for you if you: Have experience building Descriptive/Predictive/Prescriptive analytical data model. Have experience identifying, sourcing, cleaning, and preparing appropriate datasets that can be used to train the chatbot, such as conversational data, product manuals, FAQs, and customer support transcripts Have extensive experience extracting meaningful features from the data that can be used by the machine learning models to improve chatbot performance. Can select machine learning algorithms (e.g., recurrent neural networks, transformers) that are well-suited for natural language processing tasks. Can develop and train the chatbot models using prepared data and can tune hyperparameters to optimize performance. Have experience assessing chatbot's ability to understand user queries, provide relevant responses, and engage in meaningful conversations. Can work with BAs / UX / Product Owner to complete the writing of user stories and documenting analytics requirements Validate incoming data on development and production tables as testing takes place. Write SQL queries in BigQuery to extract the data required for each feature. Explore data analysis in Python / SQL Create scheduled queries in BigQuery to continuously index data Connect data sources to a Data Studio dashboard and create visualizations of key data Monitor dashboards and providing observations / insight back to the product team Monitor Google cloud metrics Build ETL pipelines to import relevant data into the data warehouse Work closely with project management teams to successfully monitor progress of initiatives and deliveries Provide Solution document, technical document and detailed specifications for proposed solutions Have an agile product mentality balancing between finding solutions that deliver high precision/recall, over simpler approaches that can give value to customers in shorter intervals. Demonstrate passion, excitement, and real interest in what we do while being respectful of others and fun to work with Get involved in all stages of ML lifecycle You are: Holding a Degree in Software Engineering, Computer Science, or similar field A Data Scientist with over 7 years+ experience in building Descriptive/ Predictive/ Prescriptive analytical data models. Advanced proficiency in Python or R, SQL, Jupyter, Pandas, Dask. Deep understanding of machine learning algorithms, both supervised, unsupervised learning and deep learning (linear regression, decision trees, random forests, clustering, dimensionality reduction, neural networks, recurrent neural networks, transformers etc) Experience with popular chatbot frameworks like Rasa, Dialogflow, or Amazon Lex Proficiency in techniques like tokenization, stemming, lemmatization, part-of-speech tagging, named entity recognition, and sentiment analysis. Have core competencies in Google data Studio and Google Cloud platforms like Big Query, PubSub, Data flow Positive outlook in meeting challenges and working to a high level Highly knowledgeable and efficient in standards and documentation Self-motivated, proactive with demonstrated creative and critical thinking capabilities Quick to adjust inside a rapid-changing environment We Offer An attractive remuneration package Comprehensive health Insurance plan Continuous learning/training in new technologies and products A great environment to work in, excel and progress professionally.

2 months ago