Junior AI Software Developer
الوصف الوظيفي
Join EjadTech as a Junior AI Software Developer
EjadTech, a leading Saudi technology and consulting company, specializes in digital transformation, software development, Artificial Intelligence (AI), and innovative technology solutions. We empower Saudi talent by providing opportunities to grow and contribute to AI-powered solutions that drive innovation and impact.
We are seeking a Junior AI Software Developer to join our AI team and support the development of intelligent software applications and AI-powered solutions. In this role, you will:
- Develop and maintain software applications using Python.
- Contribute to the development of AI-powered applications and software solutions.
- Develop and maintain backend services and REST APIs.
- Write clean, maintainable, and well-documented code following software development best practices.
- Test applications, troubleshoot issues, and optimize system performance.
- Support data processing and system integration activities.
- Collaborate with AI Engineers and Software Developers to deliver high-quality solutions.
- Participate in code reviews, software testing, and continuous improvement initiatives.
- Stay up to date with emerging technologies and contribute to enhancing software products and solutions.
To qualify, you should have:
- A Bachelor's degree in Computer Science, Artificial Intelligence, Software Engineering, Information Technology, or a related field.
- Proficiency in Python programming.
- A good understanding of Object-Oriented Programming (OOP).
- Basic knowledge of REST APIs and SQL databases.
- Familiarity with Git version control.
- Academic projects, personal projects, or internship experience in software development are preferred.
We value candidates with strong problem-solving skills, analytical thinking, teamwork, effective communication, a willingness to learn, and adaptability to new technologies.
يمكن أن يرتكب الذكاء الاصطناعي أخطاءً.