Job Overview
We are seeking a motivated AI Engineer to join our dynamic team in Saudi Arabia.
This internship-focused role provides hands-on experience in designing, developing, and deploying AI-powered solutions that address real-world business challenges.
You will work closely with data scientists, software engineers, and product managers to deliver scalable, production-ready AI systems while gaining exposure to cutting-edge technologies and industry best practices.
About the Company
We are a forward-thinking technology firm dedicated to leveraging artificial intelligence to transform industries.
Our culture emphasizes innovation, collaboration, and continuous learning.
We offer a supportive environment for interns to grow their technical capabilities and contribute to meaningful projects across various domains.
Key Responsibilities
- Assist in researching, prototyping, and implementing AI/ML models aligned with business goals.
- Prepare and process datasets, perform data cleaning, feature engineering, and exploratory data analysis.
- Develop and optimize machine learning pipelines and APIs for deployment.
- Collaborate with software engineers to integrate AI components into front-end and back-end systems.
- Participate in model evaluation, testing, and benchmarking to ensure reliability and performance.
- Document experiments, results, and technical specifications for reproducibility.
- Contribute to the development of technical roadmaps and best practices for AI initiatives.
- Stay updated with the latest AI/ML research and tools; share insights with the team.
Qualifications and Requirements
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Electrical Engineering, Data Science, AI/ML, or a related field (internship candidate status).
- Fundamental understanding of machine learning concepts, algorithms, and evaluation metrics.
- Proficiency in at least one programming language commonly used in AI (Python preferred).< /li>
- Experience with data processing libraries (NumPy, pandas) and ML frameworks (scikit-learn, TensorFlow, PyTorch).
- Familiarity with data visualization tools and techniques.
- Basic knowledge of cloud services (e.g., AWS, Azure, or GCP) and containerization (Docker) is a plus.
- Strong problem-solving skills, curiosity, and a collaborative mindset.
- Excellent communication skills in English; Arabic language proficiency is a plus.
Required Skills
- Python programming
- Machine learning fundamentals
- Data preprocessing and feature engineering
- Model development and evaluation
- Version control (Git)
- Ability to work in cross-functional teams
Benefits and Perks
- Structured internship program with paired mentors and regular feedback.
- Hands-on project experience with potential for full-time opportunities.
- Exposure to cloud platforms, ML tooling, and modern development practices.
- Competitive stipend and relocation support where applicable.
- Professional development resources, training sessions, and networking opportunities.