Progressoft logoProgressoft logo

Senior AI Engineer

ProgressoftRemote — Morocco
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Requirements:BSc in Computer Science, Mathematics, or a related field.5+ years of professional experience in AI/ML projects. Proficient in both English and Arabic (written and spoken). Expertise in Python and key libraries (PyTorch/TensorFlow, scikit-learn, pandas, NumPy). Strong understanding of machine learning algorithms, deep learning fundamentals, and basic statistics. Experience with data wrangling and visualization (Matplotlib/Plotly) and exploratory data analysis. Familiarity with tools such as OpenCV, Hugging Face Transformers, LangChain, MLflow, or similar. Solid grasp of software engineering best practices including Git, code reviews, testing, and CI. Preferred Qualifications:Knowledge of C++ or C# for performance-critical modules. Experience deploying models using Docker, Kubernetes, or cloud AI services. Exposure to vector databases and RAG workflows. Skills in BI/dashboard tools (Power BI, Tableau, Streamlit) or time-series frameworks (Prophet, statsmodels). Familiarity with MLOps/LLMOps tools (DVC, MLflow Tracking, Weights & Biases, BentoML). Experience with image processing techniques (e.g., OpenCV).

About the job

Progressoft seeks a Senior AI Engineer to work remotely from Morocco. This position centers on designing and deploying AI solutions that transform data into real-world products. The role spans a broad range of AI technologies, including traditional machine learning, large language models (LLMs), computer vision, and advanced analytics.

What you will do

  • Model Development: Create, train, optimize, and assess models using classical machine learning, deep learning (such as convolutional neural networks and transformers), and generative AI methods like LLMs and diffusion models.
  • Data Exploration and Analytics: Analyze data through exploratory methods, conduct statistical tests, and perform time-series forecasting. Use these insights for feature engineering, prompt creation, and tracking business metrics.
  • End-to-End Pipelines: Build reproducible workflows for data ingestion, feature creation, model training, CI/CD, and automated monitoring.
  • LLM and Agentic AI Engineering: Develop prompts, set up retrieval-augmented generation workflows, and build autonomous or assistive agents. Fine-tune LLMs with domain-specific data to improve accuracy and meet product needs.
  • AI Automation and Integration: Deploy AI components as microservices and event-driven systems. Integrate these with orchestration tools such as Airflow or Prefect, and connect to business APIs to support decision-making.
  • Continuous Learning: Stay updated on advances in LLMs, computer vision, and analytics. Share knowledge and best practices with the engineering team.
  • Mentorship: Guide junior engineers and help define technical direction and engineering standards.

Location

This is a remote role open to candidates based in Morocco.

About Progressoft

Progressoft is a pioneering technology company dedicated to delivering innovative software solutions that empower organizations to leverage artificial intelligence and machine learning effectively. Our mission is to transform complex data into actionable insights that drive business success.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.