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
Get notifed when new similar jobs are uploaded
Get notifed when new similar jobs are uploaded
A mobile development company that is specialized in developing Innovative and intuitive mobile & messaging solutions.
Our mission is to create great software products in innovating and unique way
We believe in saying no to thousands of projects so that we can really focus on the few that are truly important and meaningful to us.
Numrah is proud to be behind more than 100M monthly chatting sessions across its mobile applications.
Get notified when new jobs are added by Numrah