Numrah builds intelligent, modern applications that combine strong engineering with practical machine learning. We're looking for a Software Engineer (AI) who’s excited to work at the intersection of code and data. You’ll collaborate closely with our backend, product, and ML teams to ship smart, scalable features—including integrating Large Language Models (LLMs) into our systems.
You should be comfortable writing production-level code, have a grasp of ML fundamentals, and be curious about applying models in real-world, user-facing scenarios.
Must-Have
1- Be an Arabic speaker.
2- Solid experience with Python and core programming concepts
3- Have a grasp of Software Engineering fundamentals (OOP, Data Structures and Algorithms)
4- Basic understanding of machine learning principles (e.g., supervised learning, model evaluation, etc.)
5- Familiarity with integrating and finetuning LLMs using tools like OpenAI, HuggingFace Transformers, or LangChain
6- Comfort with data manipulation tools (Pandas, NumPy, etc.)
7- Strong research and documentation skills (you will be asked to write regular reports documenting your work).
8- Strong communication and collaboration skills—you're a team player
Nice-to-Have