Ai model Engineer

Confidential - Egypt - Cairo

Department: AI & Data Science
Experience Required: Minimum 5 years
Reports to: Lead AI Engineer / Head of Engineering



Job Summary:

We are looking for two skilled NLP Engineers with strong Python development experience and a solid foundation in Natural Language Processing to join our AI team. The ideal candidates will contribute to the design, development, and deployment of NLP models and pipelines that power intelligent systems across various domains (healthcare, education, customer support, etc.).

Key Responsibilities:

  • Develop and maintain NLP pipelines for tasks such as classification, NER, sentiment analysis, summarization, and text generation.
  • Work with transformer-based models (e.g., BERT, GPT, RoBERTa) using libraries like Hugging Face Transformers.
  • Build and fine-tune machine learning and deep learning models using PyTorch, TensorFlow, or Scikit-learn.
  • Clean, preprocess, and structure large volumes of unstructured textual data.
  • Perform model evaluation, optimization, and A/B testing.
  • Integrate NLP models into production environments using APIs or microservices (FastAPI, Flask).
  • Collaborate with data engineers and backend teams to scale and deploy models effectively.
  • Stay up to date with state-of-the-art NLP research and technologies.
  • Document all processes, models, and decision rationales.

Required Skills:

  • Strong proficiency in Python and its data/NLP ecosystem (e.g., pandas, NumPy, NLTK, SpaCy, Gensim).
  • Hands-on experience with transformers and pretrained models.
  • Experience in training/fine-tuning NLP models on custom datasets.
  • Familiarity with REST API development and model deployment tools (e.g., Docker, FastAPI).
  • Understanding of language embeddings, tokenization techniques, attention mechanisms.
  • Experience with MLOps tools is a plus (e.g., MLflow, DVC, Airflow).
  • Knowledge of Arabic NLP is a plus (if required by the project).

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, or a related field.
  • Minimum 5 years of hands-on experience in NLP and Python programming.

Soft Skills:

  • Excellent analytical and problem-solving skills.
  • Team player with good communication and collaboration abilities.
  • Attention to detail and eagerness to learn.

Optional Bonus Skills:

  • Experience with LLMs and prompt engineering.
  • Experience deploying models on cloud (AWS, Azure, GCP).
  • Familiarity with annotation tools (e.g., Prodigy, Label Studio).
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com