Software engineer

Othman Mallah

Software engineer

Available to hire

Software engineer

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Arabic
Fluent
French
Advanced
English
Advanced

Work Experience

Backend & AI Engineer at Casablanca (Freelance / Self-Employed)
March 1, 2026 - Present
Designed and shipped a multi-agent matching system (Lang Graph + Crew AI) with planner, retriever, and validator agents; integrated a Python-based embedding/retrieval layer (vector store + hybrid ranking) as primary recall and deterministic fallback; built ML Ops layer with data ingestion pipelines, embeddings, vector indexing, model + prompt versioning, offline eval datasets, and trace/cost/latency monitoring. Owned end-to-end DevOps: Postgres schema, Celery/Redis workers, Docker-based containers, Kubernetes, and CI/CD with GitHub Actions; established unit and integration tests across agents and critical flows.
Backend Engineer at Casablanca (Freelance)
September 1, 2025 - November 1, 2025
Built a Django backend for a crypto/stock trading application with REST APIs, secure trade execution, and real-time updates. Integrated an OpenAI-powered agent for market analysis and trading signal generation.
Backend Engineer at UM6P Benguerir
April 1, 2025 - December 1, 2025
Developed a Python backend for the UM6P faculty/staff hiring platform, exposing REST APIs consumed by the frontend. Integrated an AI candidate-assistant chat bot using LangChain and a RAG pipeline, deployed via Docker/Nginx on staging and production.
Backend & AI Engineer at Casablanca (Guidya Casablanca)
February 1, 2024 - February 1, 2026
Shipped a multi-agent matching system with Lang Graph + Crew AI; layered embedding-based recall with vector store and hybrid ranking; built ML Ops pipelines, embedding indexing, model/versioning, and monitoring. Implemented embedded retrieval layer for regulated data; DevOps end-to-end with containers, Kubernetes, and CI/CD; test suites across agents.
Software Engineer at Casablanca / International Clients
March 1, 2023 - November 1, 2025
Delivered Python backend and API integration projects for international clients with clean architecture and best practices. Fixed N+1 query issues in Django ORM, improving API performance by 80% for global users.

Education

Computer Science at UM6P (Mohammed VI Polytechnic University), Benguerir
January 11, 2030 - June 30, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Education