Software & AI Consultant

Saudi Petroleum Services Polytechnic
Jeddah
SAR 200,000 - 300,000
Job description

Responsibilities:

• Design, develop, and maintain software applications that integrate AI and Generative AI components for web and mobile platforms.

• Develop and optimize RAG applications, ensuring efficient integration of retrieval mechanisms with AI models.

• Build and optimize responsive, intuitive, and scalable web and mobile front-end applications.

• Collaborate with AI scientists, data engineers, and product teams to understand model capabilities and integrate them seamlessly into web and mobile solutions.

• Develop robust APIs and SDKs to expose AI capabilities to internal and external developers.

• Optimize software performance, scalability, and responsiveness for AI-driven workloads on both web and mobile applications.

• Ensure data privacy, security compliance, and best practices across web and mobile platforms.

• Stay up-to-date with the latest advancements in AI, software development, and web/mobile technologies.

Skills

Qualifications:

• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

• At least 7 years of experience in software development, including significant time spent on web and mobile projects.

• Strong proficiency in software development with languages like Python, Java, JavaScript, Swift, or Kotlin.

• Experience in web development frameworks (React, Angular, Vue.js) and mobile development (iOS/Android, React Native, or Flutter).

• Strong experience with RAG applications, including implementing retrieval techniques and model integration.

• Experience with front-end technologies and frameworks, ensuring high-quality user interfaces and interactions.

• Experience with cloud platforms (AWS, GCP, Azure) and cloud-native development.

• Solid understanding of software design patterns, architectures, and mobile UI/UX principles.

• Experience with RESTful APIs and microservices architecture.

• Knowledge of AI and machine learning concepts (not required to build models).

• Ability to learn new technologies and adapt to changing requirements.

• Excellent problem-solving and analytical skills.

• Strong communication and collaboration skills.

Preferred Qualifications:

• Experience with AI frameworks and libraries (TensorFlow, PyTorch, Keras).

• Knowledge of data engineering, data pipelines, and streaming technologies.

• Experience with containerization (Docker, Kubernetes).

• Understanding of DevOps practices, CI/CD pipelines, and mobile app deployment.

• Familiarity with mobile app performance optimization and monitoring tools.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software & AI Consultant jobs in Jeddah