Browse Jobs
For Companies
Log inGet Started

NLP Python Engineer

Cairo, Egypt

NLP Python Engineer

Cairo, Egypt
posted 21 days ago
24Applicants for1 open position
  • 15Viewed
  • 6In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Location: [ Hybrid] 
Department: AI & Data Science 
Experience Level: Mid to Senior (5+ years) 

Job Summary: 

We are looking for a highly skilled NLP Python Engineer to join our AI & Machine Learning team. The ideal candidate will have a strong foundation in Python, proven experience in Natural Language Processing (NLP) tasks such as Named Entity Recognition (NER) and text classification in both English and Arabic, as well as practical expertise in deploying and optimizing NLP models using cutting-edge tools and frameworks. 

This role requires a deep understanding of Hugging Face Transformers, speech processing, and modern MLOps practices

 

Key Responsibilities: 

Design, develop, and optimize NLP pipelines for tasks including NER, text classification, and sentiment analysisin English and Arabic. 

Implement and fine-tune models using Hugging Face Transformers and other state-of-the-art pre-trained models. 

Work with speech processing systems, including speech-to-text (STT) and text-to-speech (TTS) technologies. 

Write clean, modular, and high-performance Python code (OOP principles, profiling, and optimization)

Collaborate with Data Engineers and ML Engineers to deploy models using MLOps tools such as MLflow or Weights & Biases

Conduct experiments, performance evaluations, and model comparisons across different NLP architectures and approaches. 

Maintain model reproducibility, versioning, and performance monitoring throughout the ML lifecycle. 

 

Why Join Us? 

Opportunity to work on impactful AI solutions used at scale. 

Collaborative, innovation-driven environment. 

Access to the latest tools and compute resources. 

Job Requirements

Requirements: 

5+ years of hands-on experience in NLP using Python 3.x

Proficiency in Python, including OOP design, code optimization, and modular architecture. 

Solid understanding of NLP tasks, especially Named Entity Recognition (NER) and text classification in both English and Arabic

Experience with speech technologies (STT and TTS engines like Whisper, DeepSpeech, Google TTS, etc.). 

Strong experience working with Hugging Face Transformers, including fine-tuning and adapting pre-trained models. 

Familiarity with MLOps tools (e.g., MLflow, Weights & Biases) for experiment tracking and model management. 

Experience with REST APIs, containerization (Docker), and deployment pipelines is a plus. 

Bachelor’s or Master’s degree in Computer Science, AI, Data Science, or related field. 

Preferred Skills: 

Experience with deep learning libraries: PyTorch, TensorFlow, or Keras

Familiarity with Arabic NLP challenges (diacritics, tokenization, dialects). 

Hands-on with cloud platforms (AWS/GCP/Azure) and GPU-accelerated training. 

Exposure to real-time NLP systems or chatbot engines. 

Featured Jobs

Similar Jobs

Search other opportunities
JobIT/Software DevelopmentNLP Python Engineer
Employers and Recruiters, go to our RECRUITMENT SERVICES.
Members Directory:
abcdefghijklmnopqrstuvwxyz#

Links

BlogAbout UsRecruitment ServicesRSSJobs in Saudi ArabiaJobs in UAEJob DescriptionsPartnersSitemapContact UsPrivacy, Cookies, Terms & Conditionsوظائف مصر
© 2025 WUZZUF. All Rights Reserved. Owned by BasharSoft LLC.