AI Model Engineer
ABOUT BEEWEB
BeeWeb is a software development company with 10 years of industry expertise. We offer a range of outsourcing software development services, spiced up with AI, top-tier technologies, and agile approaches. Our primary goal is to help businesses succeed through technology with a human touch. So, humans make the greatest asset at BeeWeb. They are given exciting new opportunities to master their career journeys, go further, reach higher, and realize their true potential.
ABOUT THE ROLE
 As our AI Model Engineer, you will contribute your expertise in NLP and Python. You will design, develop, and deploy NLP models and pipelines that power intelligent systems across diverse domains such as healthcare, education, and customer support. You will work closely with our AI & Data Science team to build scalable and efficient solutions.
🏆 ABOUT YOU
Missions
- 4+ years of professional experience in AI, NLP, or related fields.
- Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, or a related field.
- Strong proficiency in Python and its data/NLP ecosystem (pandas, NumPy, NLTK, SpaCy, Gensim).
- Hands-on experience with transformers and pretrained models.
- Understanding of language embeddings, tokenization techniques, and attention mechanisms.
- Experience training and fine-tuning NLP models on custom datasets.
- Familiarity with REST API development and model deployment tools such as Docker and FastAPI.
- Experience with MLOps tools (MLflow, DVC, Airflow) is a strong plus․ Â
- Knowledge of Arabic NLP is an advantage.
- Experience deploying models on cloud platforms (AWS, Azure, or GCP).
- Familiarity with annotation tools (e.g., Prodigy, Label Studio).
- Experience or knowledge of working with cloud platforms and tools such as Cursor.
- Familiarity with vibe coding principles is a plus.
- Excellent analytical and problem-solving abilities with attention to detail.
- Strong communication and collaboration skills; ability to work effectively in a team environment.
- Fluency in English, both written and spoken, is a must.
Your Profile
- Develop, and maintain NLP pipelines for classification, NER, sentiment analysis, summarization, and text generation.
- Work with transformer-based models (e.g., BERT, GPT, RoBERTa) using frameworks such as 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 REST APIs or microservices (FastAPI, Flask)․
- Collaborate with data engineers and backend teams to deploy and scale models efficiently.
- Stay up to date with the latest advancements in NLP research, tools, and technologies.
- Document all processes, models and decision rationales.
Technical Stack
- Languages & Frameworks: Python, PyTorch, TensorFlow, Scikit-learn, Hugging Face Transformers.
- Libraries: pandas, NumPy, NLTK, SpaCy, Gensim.
- APIs & Deployment: FastAPI, Flask, Docker, REST APIs.
- MLOps Tools: MLflow, DVC, Airflow.
- Cloud: AWS, Azure, GCP, Cursor.
- Annotation Tools: Prodigy, Label Studio.
WHAT CAN YOU EXPECT FROM OUR RECRUITMENT PROCESS?
Step 1: Intro Call
Step 2: Culture Fit Interview
Step 3: Technical Interview
Step 4: Task Assessment
Step 5: Job offer