Software Development

NLP Engineer

Work Type: Full Time
iSementics, an AI company focusing on Natural Language Processing,

We're seeking an experienced Mid-Level NLP Developer to join our innovative technology team. 
The ideal candidate will have in-depth knowledge of Natural Language Processing (NLP), Machine Learning (ML), and computer software engineering, preferably with Python. 


- Design, develop, and maintain NLP systems that can scale to our customer base.

- Implement and fine-tune state-of-the-art transformer models for various NLP tasks.

- Collaborate with cross-functional teams to integrate NLP capabilities into our products.

- Stay up-to-date with the latest advances in NLP, machine learning, and software engineering practices.

Required Skills:

- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Engineering, or a related field.

- Minimum of 3 years of professional experience in NLP and machine learning.

- Good experience in delivering apps using FastAPI, Sanic or Flask.

- Good knowledge of the software SOLID techniques.

- The candidate must be able to survive outside Notebooks. The candidate must be able to deliver fully functional apps and services.

- Proficiency in Python and software engineering best practices.

- Hands-on experience with NLP tools (such as NLTK, spaCy) and frameworks (TensorFlow, PyTorch).

- Demonstrated experience with transformer architectures like BERT, GPT, or RoBERTa.

- Solid understanding of machine learning principles and deep learning techniques.

- Experience with version control systems (e.g., Git) and DevOps tools.

- Excellent problem-solving and analytical skills.

Preferred Skills

- Experience with cloud services (AWS, GCP, Azure) and deployment of ML applications in the cloud.

- Familiarity with machine learning lifecycle management tools (e.g., MLflow, DVC).

- Contributions to open-source NLP projects or publications in relevant fields.

- Knowledge of additional programming languages or frameworks is a plus.

- Strong communication and collaboration skills.

Working Conditions :

- Hybrid.
- Working days: Sunday - Thursday.
- Days Off: Friday- Saturday.
- Location: Downtown - Cairo.
- Package: Attractive Salary + Social Insurance + Medical Insurance.

Experience Level:
Mid - Senior Level
Sub Department:
Machine Learning

Submit Your Application

You have successfully applied
  • You have errors in applying