Responsibilities
In this role, you will work under the guidance of senior engineers to build and maintain the building blocks of our AI framework.
-
Development: Assist in building and re-using core AI components; help implement APIs and integrate them with adjacent systems.
-
Front-End: Build user-facing features and responsive UI components that interact with AI models.
-
Quality Assurance: Conduct foundational testing (Unit Tests, API testing) and help identify/debug performance bottlenecks.
-
Documentation: Maintain clear documentation for all code and components you develop.
-
Maintenance: Support the deployment and ongoing maintenance of live products.
-
Learning: Proactively learn and apply best practices in software craftsmanship and AI integration.
Technical Competences
-
Backend: Solid foundation in Python and a basic understanding of REST API development.
-
Web Frameworks: Familiarity with at least one Python framework (FastAPI, Flask, or Django).
-
Frontend: Proficiency in HTML, CSS, and JavaScript/TypeScript.
-
Testing: Basic knowledge of testing frameworks like PyTest or PyUnit.
-
AI Interest: A strong interest in Deep Learning (TensorFlow/PyTorch) and GenAI frameworks (LangChain/LlamaIndex).
-
Cloud: Basic exposure to Cloud Services (GCP or AWS) is a plus.
Qualifications
-
Recent graduate of year 2025 and 2024
- B.Sc. in Computer Science, Computer Engineering, Communication, Mechatronics, or Electronics.
-
Strong academic foundation in Object-Oriented Programming (OOP) and Data Structures.
-
Language Proficiency: Excellent command of both English and Arabic (written and verbal communication is essential). French is a strong plus.
-
Ability to work effectively in a team environment.
Program Details .
-
Status: Full time.
-
Location: On-site