Junior AI Developer (Python)

Job Description
Junior AI Developer (Python)
About the Role
We're looking for an enthusiastic Junior AI Developer to join our artificial intelligence team. This is an excellent opportunity for someone starting their career in AI development. You'll work alongside experienced developers and data scientists, gaining hands-on experience with machine learning projects while building your skills in AI development.
Required Qualifications
- Bachelor's degree in Computer Science, Data Science, or related field
- 1-2 years of experience in Python programming
- Basic understanding of machine learning concepts
- Knowledge of Python fundamentals and data structures
- Experience with basic data manipulation using pandas and NumPy
- Familiarity with at least one ML framework (TensorFlow, PyTorch, or scikit-learn)
- Understanding of basic statistical concepts
- Knowledge of Git version control basics
Key Responsibilities
- Assist in developing and maintaining machine learning models
- Help with data preprocessing and cleaning tasks
- Support the implementation of basic ML algorithms
- Participate in model training and evaluation
- Help create data visualization for model analysis
- Write and maintain clean, documented code
- Learn and apply best practices in AI development
- Assist in preparing datasets for training
- Help with basic model deployment tasks
- Contribute to team documentation
Technical Skills
Essential
- Python programming basics
- Basic understanding of:
- NumPy and pandas for data handling
- Matplotlib or Plotly for visualization
- One ML framework (TensorFlow, PyTorch, or scikit-learn)
- Basic SQL knowledge
- Git fundamentals
Nice to Have
- Basic understanding of:
- Neural networks
- Natural Language Processing concepts
- Computer Vision basics
- Exposure to Jupyter notebooks
- Basic knowledge of any cloud platform (AWS, Azure, or GCP)
Required Soft Skills
- Strong eagerness to learn
- Good communication skills
- Ability to work in a team
- Problem-solving mindset
- Attention to detail
- Open to feedback and guidance
Key differences from intermediate level:
1. Reduced experience requirements (1-2 year)
2. Focused on basic/fundamental understanding rather than extensive experience
3. Added more emphasis on learning and development
4. Simplified technical requirements
5. Added structured mentorship and training programs
6. Reduced complexity of responsibilities
7. More supportive and learning-focused environment
8. Emphasis on growth opportunities
How to Apply
If you meet the qualifications for this position and are interested in joining a distinguished team, please send your resume and a cover letter by email with the subject: (Junior AI Developer – Python)
Important Notes / مقترحات هامة
إتباع تعليمات التقديم المذكورة في كل إعلان ستزيد من فرصة النظر لسيرتك الذاتية من قبل الجهة المعلنة
تذكر أن تكتب إسم الوظيفة و موقعها في عنوان البريد عندما يكون التقديم عبر الإيميل