| Job title | AI Solutions Engineer |
| Unit name: | مركز التحول الرقمي |
| Reports to: | Director of Digital Transformation Center & IT Manager |
Introduction: Gulf University is a nationally accredited University which was established by his highness’s the prime minister’s cabinet decree number 1649-03 issued on the 2nd of September 2001. GU aims to establish itself as a distinguished provider of higher education that will appeal to international, Bahraini and GCC students who prefer to be educated in a cultural environment acceptable to parents, students, and labor market alike.
IT Department is ensuring properly functioning and configured network devices, computers, secure access to facilities provided by the servers, such as applications and data storage areas, access to the systems, internet, and e-mail.
Job Overview: We are seeking a highly skilled AI Solutions Engineer with strong expertise in AI development, automation systems, machine learning, LLM applications, and engineering‑based implementation of AI solutions. The candidate will lead all university AI projects end‑to‑end, including design, development, integration, training, and deployment.
- Required Qualifications and Experience:
- Bachelor’s degree in computer science, engineering, AI, Data Science, or a related field (or equivalent work experience).
- Proven hands-on experience as a senior developer, with at least 4-5 years of AI development experience, server management, and Git version control system.
- Expertise in Python, machine learning frameworks (TensorFlow, PyTorch), n8n, LLM platforms, OpenAI, Azure AI, Google Vertex AI, or similar.
- Experience deploying AI models using Docker/Kubernetes.
- Solid understanding of API integration, including RESTful and SOAP APIs.
- Proficiency in Azure DevOps for project management and continuous integration/continuous deployment (CI/CD) pipelines.
- High commitments in deadline management and prioritization in a fast-paced environment.
- Advanced knowledge of database design principles, complex query optimization, and performance tuning.
- Familiarity with reporting tools and techniques for generating dashboards, actionable insights from data.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
- Demonstrated leadership abilities and experience mentoring junior developers.
- Strong attention to detail and a commitment to delivering high-quality code.
- Preferred qualifications and experience
- Master’s / Bachelor’s degree in computer science, engineering, or a related field.
- Certifications in relevant technologies such as AI, Clouds, Laravel, Azure, or Git.
- Experience with containerization technologies such as Docker and Kubernetes.
- Knowledge of machine learning algorithms and frameworks (e.g., TensorFlow, PyTorch).
- Previous experience working on AI-driven projects or applications.
- Contributions to open-source projects or participation in developer communities.
- Required Skills:
- AI/ML development: Understanding of artificial intelligence concepts and their applications in backend development. Awareness of machine learning algorithms and frameworks.
- Generative AI and LLM pipelines: Ability to build and deploy AI solutions using large language models (LLMs) for tasks such as text generation, automation, intelligent search, and RAG-based systems.
- Cloud AI platforms: Experience using cloud AI services (Azure AI, Vertex AI, AWS SageMaker) to train, deploy, and manage AI models securely and at scale.
- Automation and workflow optimization: Skilled in automating university processes, integrating systems, and creating efficient workflows that reduce manual work and improve operational performance.
- Git Version Control System: In-depth understanding of Git version control system for codebase management, collaboration, and version tracking.
- API Integration: Demonstrated expertise in integrating third-party APIs and services, including RESTful and SOAP APIs, to enhance system functionality and interoperability.
- Azure DevOps: Hands-on experience with Azure DevOps for project management, continuous integration, and deployment pipelines.
- Projects & Deadline Management: Strong ability to manage project timelines effectively, prioritize tasks, and deliver high-quality code within specified deadlines.
- Complex Database Queries: Proficient in developing and optimizing complex database queries for efficient data retrieval and manipulation.
- Dashboards & Reports: Experience in generating insightful reports and dashboards to provide stakeholders with valuable insights.
- Communication and Collaboration: Excellent communication skills and the ability to collaborate effectively with cross-functional teams, including front-end developers, UX/UI designers, and stakeholders.
- Leadership and Mentorship: Demonstrated leadership abilities and experience mentoring junior developers, providing guidance on best practices, coding standards, and emerging technologies.
