About EjadTech
EjadTech is a Saudi technology and consulting company specializing in digital transformation, software development, Artificial Intelligence (AI), and innovative technology solutions. We partner with government and private sector organizations to deliver intelligent digital products and advanced technology services that drive innovation, operational excellence, and sustainable growth.
At EjadTech, we believe that empowering Saudi talent is essential to shaping the future of technology. We are committed to providing aspiring professionals with opportunities to develop their skills, gain hands-on experience, and contribute to building innovative AI-powered solutions that create real impact.
Job Summary
We are looking for a Junior AI Software Developer to join our AI team and contribute to the development of intelligent software applications and AI-powered solutions. The successful candidate will support the design, development, testing, and maintenance of software systems while collaborating with AI Engineers and Software Developers to deliver scalable, high-quality solutions.
This role is ideal for recent graduates and early-career professionals with a strong programming foundation and a passion for software development and Artificial Intelligence.
Key Responsibilities
- 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.
Qualifications
- Bachelor's degree in Computer Science, Artificial Intelligence, Software Engineering, Information Technology, or a related field.
- Proficiency in Python programming.
- Good understanding of Object-Oriented Programming (OOP).
- Basic knowledge of REST APIs.
- Basic knowledge of SQL databases.
- Familiarity with Git version control.
- Academic projects, personal projects, or internship experience in software development are preferred.
Technical Skills
- Python
- Object-Oriented Programming (OOP)
- REST APIs
- SQL
- Git
- API Integration
Behavioral Competencies
- Problem-solving skills.
- Analytical thinking.
- Teamwork and collaboration.
- Effective communication skills.
- Willingness to learn and continuously develop.
- Adaptability to new technologies.