FabSkill
Machine Learning Engineer (Python / NLP / RAG)
159 Application(s)
130 Rejected
22 Interview(s) in progress
Who we are
FabSkill is a talent‑matching platform that connects Tunisian and international recruiters with job seekers through AI‑powered video interviews and data‑driven screening.
Position Overview
We’re looking for a hands‑on Machine Learning Engineer who can take models from notebook to production—building APIs, pipelines, and tooling that power our core matching engine and interview experience.
Type of Contract: Contract job
Availability: Office Full-Time
Key Responsibilities
- Model Development – Design, train, and fine‑tune ML & NLP models (LLMs, RAG, classic algorithms) using Python.
- API Engineering – Build and maintain production‑grade REST / gRPC APIs (e.g. FastAPI, Flask) that serve model predictions.
- Data & ML Pipelines – Orchestrate batch and real‑time workflows with Apache Airflow; monitor data quality and model performance.
- Cloud Deployment – Containerize solutions with Docker and deploy on AWS, Google Cloud, or Azure.
- CI/CD & DevOps – Automate testing, integration, and delivery pipelines (GitHub Actions / GitLab CI) following MLOps best practices.
- Cross‑Functional Collaboration– Work closely with product, backend, and frontend teams to integrate ML features end‑to‑end.
Required Qualifications
- 1–2 + years’ experience as an ML / Data / Software Engineer working on production systems.
- Strong Python fundamentals; proven track record building and scaling APIs.
- Practical knowledge of machine‑learning algorithms and NLP techniques (LLMs, embeddings, vector search, RAG, text‑classification, etc.).
- Experience with Docker, Airflow, and at least one major cloud platform (AWS, GCP, or Azure).
- Familiarity with CI/CD, code reviews, testing, and version control (Git).
- Experience with vector databases (Milvus, Weaviate, Pinecone, etc.).
- Solid problem‑solving skills, attention to detail, and a collaborative mindset.
Academic level
- Engineering degree in Computer Science, Mathematics, or a related field.

FabSkill
Website:
https://fabskill.comLocalisation:
Tunisia, TunisStreet:
6 Boulevard de l'Environnement, Tunis 2045, L'aouinaPostal code:
1004Discover the salary expectations of the candidates for the offer Machine Learning Engineer (Python / NLP / RAG)
Middle range: | 1709 - 2226 TND |
Average salary: | 1967 TND |
Lowest salary: | 400 TND |
Highest salary: | 9100 TND |
Estimations based on the salary expectations of the candidates for this offer