Junior AI Software Developer
Riyadh, Riyadh Province, Saudi Arabia • Penuh Waktu
Jadilah yang pertama mendaftar
- Pengalaman
- Setiap
- Gaji
- —
- Lowongan
- 1
- Diposting
- 5 jam yang lalu
- Mode kerja
- Di kantor
- Pendidikan
- Gelar sarjana
- Melanjutkan
- Wajib mendaftar
Tempat Anda akan bekerja
Deskripsi pekerjaan
About EjadTech
EjadTech is a Saudi-based technology and consulting firm specializing in digital transformation, software development, Artificial Intelligence (AI), and innovative tech solutions. The company collaborates with government and private sectors to deliver intelligent digital products and advanced services focused on innovation, operational excellence, and sustainable growth. EjadTech is strongly committed to nurturing Saudi talent by offering professionals opportunities to build skills, gain practical experience, and participate in creating impactful AI-driven solutions.
Job Summary
We are seeking a Junior AI Software Developer to join our AI team and assist in designing, developing, testing, and maintaining intelligent software applications and AI-enabled solutions. The candidate will work closely with AI Engineers and developers to create scalable, high-quality software systems. This position suits fresh graduates or early-career professionals eager to grow their software and AI expertise.
Key Responsibilities
- Write and maintain software applications primarily using Python.
- Participate in building AI-driven software products and solutions.
- Develop backend services including REST API endpoints.
- Produce clean, maintainable code with proper documentation adhering to best development practices.
- Perform testing, debug issues, and optimize system performance.
- Assist in data processing and integrating systems.
- Collaborate effectively with AI engineers and software developers to deliver end-to-end solutions.
- Engage in code reviews, testing activities, and ongoing improvements.
- Stay informed on emerging technologies and help enhance existing software offerings.
Qualifications
- Bachelor's degree in Computer Science, Artificial Intelligence, Software Engineering, IT, or related disciplines.
- Competency in Python programming.
- Understanding of Object-Oriented Programming (OOP) principles.
- Basic familiarity with RESTful APIs.
- Foundational knowledge of SQL databases.
- Experience using Git for version control.
- Preferred experience includes academic projects, personal coding projects, or internships related to software development.
Technical Skills
- Python programming
- Object-Oriented Programming
- REST API development
- SQL database management
- Git version control
- API integration techniques
Behavioral Competencies
- Strong problem-solving ability
- Good analytical skills
- Effective teamwork and collaboration
- Clear communication skills
- Eagerness to learn and develop
- Adaptability to new technologies and environments