Junior AI Developer (Python)

Yemen Soft Logo
Computers/IT
Posted on 18 Feb, 2025
Closing on 18 Mar, 2025

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)

 M.alshameri@yemensoft.net

Important Notes / مقترحات هامة

Following the instructions on How to apply will always increase your chances of getting your application looked at.
إتباع تعليمات التقديم المذكورة في كل إعلان ستزيد من فرصة النظر لسيرتك الذاتية من قبل الجهة المعلنة
If you’re applying by email, make sure you mention the job title in the “Subject” field of your message
تذكر أن تكتب إسم الوظيفة و موقعها في عنوان البريد عندما يكون التقديم عبر الإيميل