Home Saudi Arabia Software and AI Consultants

Home Saudi Arabia Software and AI Consultants

Software and AI Consultants

Full time at Saudi Petroleum Services Polytechnic in Saudi Arabia
Posted on December 18, 2024

Job details

Job Description: We are seeking a talented Software Engineer with at least 7 years of experience to join our team and build innovative software solutions leveraging AI and Generative AI technologies. The ideal candidate will have a strong foundation in software development, extensive experience with web and mobile application development, and a keen interest in AI, especially in developing Retrieval-Augmented Generation (RAG) applications. This role requires the ability to translate complex AI concepts into practical, user-friendly applications across multiple platforms, including robust front-end technology integration.

Skills

Qualifications:
  1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  2. At least 7 years of experience in software development, including significant time spent on web and mobile projects.
  3. Strong proficiency in software development with languages like Python, Java, JavaScript, Swift, or Kotlin.
  4. Experience in web development frameworks (React, Angular, Vue.js) and mobile development (iOS/Android, React Native, or Flutter).
  5. Strong experience with RAG applications, including implementing retrieval techniques and model integration.
  6. Experience with front-end technologies and frameworks, ensuring high-quality user interfaces and interactions.
  7. Experience with cloud platforms (AWS, GCP, Azure) and cloud-native development.
  8. Solid understanding of software design patterns, architectures, and mobile UI/UX principles.
  9. Experience with RESTful APIs and microservices architecture.
  10. Knowledge of AI and machine learning concepts (not required to build models).
  11. Ability to learn new technologies and adapt to changing requirements.
  12. Excellent problem-solving and analytical skills.
  13. Strong communication and collaboration skills.
Preferred Qualifications:
  1. Experience with AI frameworks and libraries (TensorFlow, PyTorch, Keras).
  2. Knowledge of data engineering, data pipelines, and streaming technologies.
  3. Experience with containerization (Docker, Kubernetes).
  4. Understanding of DevOps practices, CI/CD pipelines, and mobile app deployment.
  5. Familiarity with mobile app performance optimization and monitoring tools.
#J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Software Jobs
Feedback Feedback