We're looking for a talented, motivated junior engineer to join us. This is an entry-level role to start your career: extensive experience is not required, and what matters most to us is your ability, drive, and high growth potential.
What your first weeks at NAJM look like: You'll get to know the team, our products, and our technologies, start with small, well-defined tasks, and gradually master the main tools and projects alongside more experienced teammates. At the start we expect fast learning and active participation — not full expertise.
Responsibilities:
Contribute to research, design, and implementation of AI models and algorithms with a focus on Natural Language Processing (NLP)
Help build and improve systems such as our semantic search engine, large language models (LLMs), AI agents, and chatbots
Process and analyze textual data in the human and Islamic-sciences domain
Train, evaluate, and optimize machine learning and deep learning models
Collaborate with the software team to integrate models into products
Read current papers and methods and help apply them to our projects
Depending on project needs, occasionally contribute to other areas of AI beyond NLP
Requirements:
Student or graduate of a top Iranian university (e.g. Sharif University of Technology, University of Tehran, Amirkabir University of Technology, Iran University of Science and Technology, ...) in Computer Engineering, Computer Science, AI, or a related field
Proficiency in Python
Familiarity with machine learning and deep learning concepts and methods
Familiarity with relevant libraries such as PyTorch, TensorFlow, Hugging Face Transformers, spaCy, or NLTK
Solid understanding of algorithms and data structures
Strong problem-solving, critical thinking, and fast-learning ability
Team spirit and effective communication
High motivation to grow personally and professionally
Nice to have (not required):
Any hands-on experience, however small, with NLP, LLMs, or textual data
Familiarity with LLMs and techniques such as fine-tuning, RAG, or building AI agents
Contributions to open-source projects or research activity
Familiarity with religious texts and Islamic sciences
Employment & benefits:
Type: Full-time, on-site in Tehran
Flexible working hours that accommodate students' class schedules
Competitive salary, aligned with your ability and performance
Supplementary health insurance
Well-suited to students; and because NAJM is a knowledge-based (دانش بنیان) company, eligible team members can fulfill military service through approved alternative projects
A place in an elite, technology-driven ecosystem focused on advancing and transferring AI technology
The chance to learn and grow alongside an experienced team on impactful work in the human–Islamic sciences domain
A dynamic, friendly, and supportive work environment
About NAJM: NAJM is a knowledge-based company and a member of the IUST Science & Technology Park, on a mission to develop and transfer explainable AI technology and apply it to the human and Islamic sciences. With a team of 10–20 people, we build tools that multiply the speed and accuracy of producing human–Islamic-sciences scholarship. Our work to date includes a labeled Islamic-sciences dataset, a semantic search engine, a semantic wiki-aggregation database, and a religious-questions chatbot.
شرکت نورآوران جلوههای معنایی نجم، عضو پارک علم و فناوری دانشگاه علم و صنعت، شرکتی است با ماموریت انتقال و توسعهی فناوری هوش مصنوعی توضیحپذیر و کاربست آن در حیطهی علوم انسانی - اسلامی. تعداد پرسنل این شرکت بین ۱۰ تا ۲۰ نفر است و جهتگیری اصلی کارهای این شرکت توسعهی فناوریهایی است که سرعت و دقت تولید علوم انسانی-اسلامی را مبتنیبر ابزارهای هوشمند چند برابر میکند. از دستاوردهایی که این شرکت تاکنون داشته است میتوان به دادگان برچسبخوردهی علوم اسلامی، موتور جستجوی معنایی، پایگاه تجمیع معنایی ویکیها، و چتبات سوالات دینی نام برد.