Python Developer Jobs - muscat Oman
44 Jobs Found
<p>Develop novel state-of-the-art vision algorithms and corresponding systems, leveraging deep learning techniques. Research, develop and prototype advanced computer vision technologies and integration with hardware edge processors. Develop high-quality computer vision algorithms for localization, object detection, classification, and video analysis. Translate algorithms into production-level code. Contribute to a large code base in Python for deploying these models in production environments. Implement best practices for data collection, preprocessing, feature engineering, and model training, and ensure that the team follows these practices consistently Conduct regular code reviews and provide technical guidance and feedback to team members, ensuring that they produce high-quality code that is efficient, scalable, and maintainable. Interface with the Product/Project manager to develop R&D plans, proposals, intellectual property filings, commercialization strategies and other material that facilitate the innovation process. Collaborate with Product/Project managers in maintaining a roadmap for the team's AI projects, including identifying key milestones, timelines, and resource requirements. Collaborate with team members to develop, test, deploy, and maintain software/AI systems while being actively involved in product backlog grooming, sprint planning, execution, review, and retrospectives. Work with IT, software and security teams to deploy production grade AI solutions that comply with relevant data privacy and security regulations. Collaborate with subject matter experts to understand their business needs and develop ML solutions that meet their requirements.</p><p><strong>Desired Candidate Profile</strong></p><p>Minimum Qualifications Bachelor s degree in AI, Remote Sensing, Survey, Engineering, or any other related fields Minimum Experience: Preferably 1-3 years experience in the same field Job-Specific Knowledge & Skills: Experience developing machine learning models and neural network-based computer vision models. Experience deploying production grade ML and vision systems on the edge for real-time applications. Python Knowledge. Strong software engineering skills. Strong ability to present work and communicate ideas to technical and non-technical coworkers. Experience with machine learning libraries such as Tensorflow, Keras, Sklearn and others. Experience using OpenCV. Experience with git and other such versioning tools. Experience with DevOps cloud tools (AWS, Google Cloud etc.). Experience with NVIDIA Triton inference server will be plus Experience with MLOps tools such as Kubeflow will be a plus. Experience with web development frameworks (e.g Flask, Django) will be a plus Experience handling a large code base in python will be a plus. Experience developing computer vision algorithms for anomaly detection will be a plus. Fluency in English.</p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Generative AI developer (experience 1 to 2 years) Early-career AI/ML Engineer supporting the development and deployment of Generative AI solutions (LLMs, RAG systems). Focus on hands-on implementation, integration, and learning-by-delivery, under guidance.</p><p>Must Have:</p><ul><li>Strong foundation in Python (data handling, APIs, scripts)</li><li>Understanding of APIs, Docker, or deployment workflows</li><li>Exposure to deploying ML/AI models (even in projects/internships)</li><li>Understanding of embeddings, retrieval flow</li><li>Hands-on exposure through projects</li><li>Experience working with GPT/Llama APIs</li><li>Ability to structure prompts and evaluate outputs</li><li>Vector Databases (Exposure Level) - Familiarity with FAISS / Chroma / Pinecone and basic usage in projects.</li><li>ML Fundamentals: Core concepts - overfitting, evaluation metrics, basic algorithms. Ability to reason about model behavior.</li></ul><p>Core Responsibilities (Execution Under Guidance)</p><ul><li>Assist in building RAG-based GenAI solutions for enterprise use cases.</li><li>Develop Python-based services/APIs integrating LLMs.</li><li>Support data preprocessing, embeddings, and retrieval pipelines.</li><li>Contribute to model deployment and integration tasks.</li><li>Debug and improve existing pipelines under supervision.</li><li>Work closely with senior engineers to understand production constraints (latency, cost, accuracy)</li></ul><p>Good to Have</p><ul><li>LangChain / LlamaIndex exposure</li><li>Cloud basics (Azure / AWS / GCP)</li><li>Basic understanding of CI/CD or MLOps concepts</li><li>Internship/project experience in GenAI or ML use cases</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Must Have:</p><ul><li>Strong foundation in Python (data handling, APIs, scripts)</li><li>Understanding of APIs, Docker, or deployment workflows</li><li>Exposure to deploying ML/AI models (even in projects/internships)</li><li>Understanding of embeddings, retrieval flow</li><li>Hands-on exposure through projects</li><li>Experience working with GPT/Llama APIs</li><li>Ability to structure prompts and evaluate outputs</li><li>Vector Databases (Exposure Level) - Familiarity with FAISS / Chroma / Pinecone and basic usage in projects.</li><li>ML Fundamentals: Core concepts - overfitting, evaluation metrics, basic algorithms. Ability to reason about model behavior.</li></ul><p>Core Responsibilities (Execution Under Guidance)</p><ul><li>Assist in building RAG-based GenAI solutions for enterprise use cases.</li><li>Develop Python-based services/APIs integrating LLMs.</li><li>Support data preprocessing, embeddings, and retrieval pipelines.</li><li>Contribute to model deployment and integration tasks.</li><li>Debug and improve existing pipelines under supervision.</li><li>Work closely with senior engineers to understand production constraints (latency, cost, accuracy)</li></ul><p>Good to Have</p><ul><li>LangChain / LlamaIndex exposure</li><li>Cloud basics (Azure / AWS / GCP)</li><li>Basic understanding of CI/CD or MLOps concepts</li><li>Internship/project experience in GenAI or ML use cases</li></ul><p>Experience & Qualification</p><ul><li>Bachelor's in Computer Science / Data Science or related field.</li><li>12 years of experience in AI/ML (including internships and project work).</li><li>Exposure to at least one end-to-end ML/GenAI project (academic and professional).</li></ul><p></p></section>
<p>The Senior Software Engineer designs, develops, implements, and supports secure, scalable, and high-quality software solutions that enable the Bank's digital products and technology services. He/She leads the delivery of complex software initiatives, establishes engineering best practices, ensures operational excellence, and collaborates with cross-functional teams to deliver reliable, maintainable, and high-performing technology solutions.The Senior Software Engineer promotes engineering excellence by driving software quality, automation, technical innovation, secure development practices, and continuous improvement while mentoring engineers and contributing to the Bank's technology transformation initiatives. Key Accountabilities: Mentors and coaches software engineers through technical guidance, knowledge sharing, design reviews, and continuous professional development. Drives continuous improvement by identifying opportunities to optimize software architecture, development processes, automation, operational efficiency, and technology practices. Maintains technical documentation, development standards, operational procedures, and knowledge repositories to support sustainable application lifecycle management. Ensures compliance with the Bank's technology policies, information security standards, regulatory requirements, and software engineering governance frameworks. Performs any other responsibilities consistent with the scope of the role, as assigned by the line manager.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Equivalent practical experience may be considered. Minimum of 6 years of professional software engineering experience, including experience designing, developing, and supporting production-grade applications and services. Demonstrated experience delivering scalable enterprise software solutions across the full software development lifecycle. Strong experience with one or more modern programming languages such as Python, Java, Go, TypeScript, Dart, or similar technologies. Experience developing and supporting RESTful APIs, microservices, distributed applications, and modern software architecture. Experience with relational databases, data modelling, API integration, application performance optimization, and cloud-native application development. Experience with CI/CD pipelines, DevOps practices, containerization technologies, Infrastructure as Code (IaC), and cloud platforms such as OCI, AWS, Azure, or Google Cloud. Knowledge of software engineering best practices including version control, automated testing, secure coding, code reviews, and release management. Experience developing or supporting Artificial Intelligence, machine learning, or intelligent automation solutions is preferred.</p>
<p>The Senior Software Engineer designs, develops, implements, and supports secure, scalable, and high-quality software solutions that enable the Bank's digital products and technology services. He/She leads the delivery of complex software initiatives, establishes engineering best practices, ensures operational excellence, and collaborates with cross-functional teams to deliver reliable, maintainable, and high-performing technology solutions.The Senior Software Engineer promotes engineering excellence by driving software quality, automation, technical innovation, secure development practices, and continuous improvement while mentoring engineers and contributing to the Bank's technology transformation initiatives. Key Accountabilities: Mentors and coaches software engineers through technical guidance, knowledge sharing, design reviews, and continuous professional development. Drives continuous improvement by identifying opportunities to optimize software architecture, development processes, automation, operational efficiency, and technology practices. Maintains technical documentation, development standards, operational procedures, and knowledge repositories to support sustainable application lifecycle management. Ensures compliance with the Bank's technology policies, information security standards, regulatory requirements, and software engineering governance frameworks. Performs any other responsibilities consistent with the scope of the role, as assigned by the line manager.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Equivalent practical experience may be considered.</li><li>Minimum of 6 years of professional software engineering experience, including experience designing, developing, and supporting production-grade applications and services.</li><li>Demonstrated experience delivering scalable enterprise software solutions across the full software development lifecycle.</li><li>Strong experience with one or more modern programming languages such as Python, Java, Go, TypeScript, Dart, or similar technologies.</li><li>Experience developing and supporting RESTful APIs, microservices, distributed applications, and modern software architecture.</li><li>Experience with relational databases, data modelling, API integration, application performance optimization, and cloud-native application development.</li><li>Experience with CI/CD pipelines, DevOps practices, containerization technologies, Infrastructure as Code (IaC), and cloud platforms such as OCI, AWS, Azure, or Google Cloud.</li><li>Knowledge of software engineering best practices including version control, automated testing, secure coding, code reviews, and release management.</li><li>Experience developing or supporting Artificial Intelligence, machine learning, or intelligent automation solutions is preferred.</li></ul>
<p>The Software Engineer is responsible for designing, developing, testing, implementing, and supporting secure, reliable, and scalable software solutions that support the Bank's digital services and business operations.He/She develops high-quality software applications, contributes to the delivery of technology initiatives, supports production systems, and collaborates with cross-functional teams to ensure solutions meet business, technical, security, and operational requirements.The Software Engineer contributes to engineering excellence by following established software development standards, embracing continuous learning, and supporting the delivery of innovative technology solutions that enhance the Bank's digital transformation journey.</p><p>Key Accountabilities:</p><ul><li>Develops, tests, implements, and maintains software applications and technology solutions in accordance with business requirements, architectural standards, and development best practices.</li><li>Delivers assigned software development activities within agreed timelines while proactively identifying, communicating, and mitigating delivery risks and technical issues.</li><li>Produces technical documentation, solution designs, and implementation documentation to support software development, maintenance, and knowledge sharing.</li><li>Develops secure, scalable, maintainable, and reusable application components that comply with the Bank's software engineering standards and coding practices.</li><li>Performs unit testing, integration testing, debugging, defect resolution, and code optimization to ensure software quality and application reliability.</li><li>Participates in code reviews, technical discussions, and peer collaboration to improve software quality, knowledge sharing, and engineering consistency.</li><li>Supports application deployment, production releases, monitoring, and post-implementation activities to ensure stable and reliable production environments.</li><li>Monitors application performance, system logs, operational alerts, and production incidents, supporting timely issue resolution and continuous service improvement.</li><li>Collaborates with business users, quality assurance teams, solution architects, infrastructure teams, and other technology functions to deliver integrated technology solutions.</li><li>Develops and supports application programming interfaces (APIs), system integrations, and modern software services that enable efficient business processes and digital capabilities.</li><li>Applies secure software development practices by adhering to information security standards, data protection requirements, secure coding principles, and vulnerability management practices.</li><li>Contributes to the development and support of Artificial Intelligence-enabled features, automation capabilities, and intelligent digital solutions in accordance with established governance and engineering standards.</li><li>Maintains accurate technical documentation, operational procedures, and software artefacts to support application lifecycle management and operational continuity.</li><li>Continuously enhances technical knowledge, adopts emerging technologies, and contributes to improving software engineering practices, development processes, and team capabilities.</li><li>Ensures compliance with the Bank's technology policies, information security standards, regulatory requirements, and software engineering governance frameworks.</li><li>Performs any other responsibilities consistent with the scope of the role, as assigned by the line manager.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Equivalent practical experience may be considered.</li><li>Minimum of 4 years of professional software development experience, including experience supporting or developing production applications.</li><li>Experience developing software applications using one or more modern programming languages such as Python, Java, Go, TypeScript, Dart, or similar technologies.</li><li>Experience developing and consuming RESTful APIs, system integrations, and modern software applications.</li><li>Working knowledge of software development lifecycle (SDLC), version control systems, automated testing, and code review practices.</li><li>Experience working with relational databases, SQL, application debugging, and software troubleshooting techniques.</li><li>Familiarity with CI/CD pipelines, containerization technologies, cloud platforms, or managed application environments is preferred.</li><li>Knowledge of secure software development practices, application security principles, and information security standards.</li><li>Exposure to Artificial Intelligence, intelligent automation, or machine learning technologies is considered an advantage.</li><li>Strong analytical, problem-solving, communication, teamwork, and continuous learning skills.</li></ul><p><br></p>
<p>The Software Engineer is responsible for designing, developing, testing, implementing, and supporting secure, reliable, and scalable software solutions that support the Bank's digital services and business operations.He/She develops high-quality software applications, contributes to the delivery of technology initiatives, supports production systems, and collaborates with cross-functional teams to ensure solutions meet business, technical, security, and operational requirements.The Software Engineer contributes to engineering excellence by following established software development standards, embracing continuous learning, and supporting the delivery of innovative technology solutions that enhance the Bank's digital transformation journey.</p><p><strong>Key Accountabilities:</strong></p><ul><li>Develops, tests, implements, and maintains software applications and technology solutions in accordance with business requirements, architectural standards, and development best practices.</li><li>Delivers assigned software development activities within agreed timelines while proactively identifying, communicating, and mitigating delivery risks and technical issues.</li><li>Produces technical documentation, solution designs, and implementation documentation to support software development, maintenance, and knowledge sharing.</li><li>Develops secure, scalable, maintainable, and reusable application components that comply with the Bank's software engineering standards and coding practices.</li><li>Performs unit testing, integration testing, debugging, defect resolution, and code optimization to ensure software quality and application reliability.</li><li>Participates in code reviews, technical discussions, and peer collaboration to improve software quality, knowledge sharing, and engineering consistency.</li><li>Supports application deployment, production releases, monitoring, and post-implementation activities to ensure stable and reliable production environments.</li><li>Monitors application performance, system logs, operational alerts, and production incidents, supporting timely issue resolution and continuous service improvement.</li><li>Collaborates with business users, quality assurance teams, solution architects, infrastructure teams, and other technology functions to deliver integrated technology solutions.</li><li>Develops and supports application programming interfaces (APIs), system integrations, and modern software services that enable efficient business processes and digital capabilities.</li><li>Applies secure software development practices by adhering to information security standards, data protection requirements, secure coding principles, and vulnerability management practices.</li><li>Contributes to the development and support of Artificial Intelligence-enabled features, automation capabilities, and intelligent digital solutions in accordance with established governance and engineering standards.</li><li>Maintains accurate technical documentation, operational procedures, and software artefacts to support application lifecycle management and operational continuity.</li><li>Continuously enhances technical knowledge, adopts emerging technologies, and contributes to improving software engineering practices, development processes, and team capabilities.</li><li>Ensures compliance with the Bank's technology policies, information security standards, regulatory requirements, and software engineering governance frameworks.</li><li>Performs any other responsibilities consistent with the scope of the role, as assigned by the line manager.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Equivalent practical experience may be considered.</li><li>Minimum of 4 years of professional software development experience, including experience supporting or developing production applications.</li><li>Experience developing software applications using one or more modern programming languages such as Python, Java, Go, TypeScript, Dart, or similar technologies.</li><li>Experience developing and consuming RESTful APIs, system integrations, and modern software applications.</li><li>Working knowledge of software development lifecycle (SDLC), version control systems, automated testing, and code review practices.</li><li>Experience working with relational databases, SQL, application debugging, and software troubleshooting techniques.</li><li>Familiarity with CI/CD pipelines, containerization technologies, cloud platforms, or managed application environments is preferred.</li><li>Knowledge of secure software development practices, application security principles, and information security standards.</li><li>Exposure to Artificial Intelligence, intelligent automation, or machine learning technologies is considered an advantage.</li><li>Strong analytical, problem-solving, communication, teamwork, and continuous learning skills.</li></ul><p><strong>Applications will be accepted until 16-Aug-2026 at 2:00 P.M Submissions received after this date and time will not be considered</strong></p>
STAGE H/F – SPACE - Application de post traitement pour applications inertielles spatiales F/H
Engineering
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>STAGE H/F – SPACE - Application de post traitement pour applications inertielles spatiales F/H</p><br><br><p>Stage</p><br><br><p>4 à 6 mois</p><br><br><p>Etudiant</p><br><br><p>Temps complet</p><br><br><p>Une centrale inertielle est un équipement dont le but est de fournir à chaque instant sa position, sa vitesse et son orientation à un porteur (dont les types sont variés, de la fusée Ariane 6 au sous-marin, en passant par les avions et les moyens de transport terrestre par exemple).<br>Une centrale inertielle est constituée entres autres :<br>• de capteurs inertiels (3 gyromètres et 3 accéléromètres), appelé Unité de Mesure Inertielle (UMI) permettant d'estimer la quantité de mouvement subis par le porteur,<br>• de capteurs non-inertiels (baromètre, odomètre, loch, récepteur GNSS, caméra, …) améliorant la localisation du porteur à l'aide d'un algorithme de fusion de données (généralement un Filtre de Kalman Etendu)<br>Au cœur des activités sur l'UMI spatiale utilisée sur Ariane 6, l'objectif du stage est de poursuivre le développement de l'outil ASTRAL : une interface homme/machine permettant d'une part de réunir dans une base commune l'ensemble des outils d'analyses systèmes et d'autre part de faciliter l'analyse des données d'acquisition provenant de l'UMI. <br>Une première analyse de l'ensemble des outils d'analyses ainsi qu'une compréhension approfondie seront demandées. Ensuite, il faudra développer l'application avec des propositions concrètes d'architecture (Matlab / Python) et d'accessibilité des outils sans oublier la partie intuitive qui sera l'un des enjeux principaux du stage.</p><br><br><p>L'objectif étant de s'inscrire dans le cadre d'étude de performance système, l'implémentation se fera sur une base Python.<br>Le/la candidat-e retenu-e pour ce stage sera intégré dans l'équipe système pour l'application spatiale.</p><br><br><p>Compétences techniques : Matlab, Python, GitLab<br>Qualités requises : Autonomie / Créativité / Capacité d'analyse / Force de proposition<br>Formation : Ingénieur généraliste avec une formation en Matlab/Python, traitement du signal, automatique<br>Niveau d'anglais : Intermédiaire</p><br><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>STAGE – Amélioration du modèle de simulation de la centrale inertielle du Rafale F/H</p><br><br><p>Stage</p><br><br><p>6 mois</p><br><br><p>Etudiant</p><br><br><p>Temps complet</p><br><br><p>Une centrale inertielle est un équipement dont le but est de fournir à chaque instant sa position, sa vitesse et son orientation. Elle est constituée entres autres :<br>• De capteurs inertiels (gyromètres et accéléromètres) permettant d'estimer la quantité de mouvement subie par le porteur,<br>• De capteurs non-inertiels (baromètre, odomètre, loch, récepteur GNSS, caméra, …) améliorant la localisation du porteur à l'aide d'un algorithme de fusion de données (généralement un Filtre de Kalman Etendu).<br>Dans le cadre de l'amélioration de nos outils de simulation, nous souhaitons développer une nouvelle version du simulateur de la centrale inertielle du Rafale, aujourd'hui codé en langage C, vers un environnement plus accessible et flexible, tel que MATLAB ou Python.<br>Le stage commencera par une analyse approfondie du simulateur existant, afin d'en comprendre le fonctionnement, la structure et les adaptations nécessaires à la migration.<br>Les principales missions seront :<br>- Réaliser un état des lieux complet du simulateur : identifier ses fonctionnalités et ses limites,<br>- Analyser en détail les fonctions : comprendre les équations utilisées, les adaptations réalisées pour l'implémentation en C, et le déroulement global du traitement,<br>- Cartographier les interactions entre les différentes fonctions (entrées, sorties) afin d'établir une synoptique de l'architecture logicielle,<br>- Classer les fonctions selon leur utilité pour notre application et identifier celles à retravailler ou à convertir,<br>- Lancer une réflexion sur la migration et l'adaptation de l'outil sous MATLAB ou Python.</p><br><br><p>Ce que nous vous offrons :<br>• Un environnement de travail dynamique et stimulant où les défis techniques et de collaboration multi-équipes se côtoient quotidiennement.<br>• L'opportunité de travailler sur des technologies de pointe et de contribuer à des innovations qui feront la différence.<br>• Un accompagnement dans votre montée en compétences et connaissances,<br>• Une équipe passionnée et collaborative qui valorise l'excellence et l'épanouissement personnel.<br>Curiosité, autonomie, passion des technologies de pointe et esprit d'équipe sont les moteurs de votre réussite.<br>Prêt(e) à relever le défi ? Rejoignez-nous pour façonner la navigation de demain !</p><br><br><p>Compétences techniques : Langage C (prioritaire), MATLAB, Python, Algorithmes, Architecture système.<br>Qualités requises : Autonomie / Intérêt pour la Navigation / Créativité / Capacité d'analyse / Force de proposition.<br>Formation : Ingénieur généraliste (en 2ème ou 3ème année) avec une bonne connaissance de MATLAB/Python, langage C, traitement du signal, automatique.<br>Contraintes particulières liés au poste : Résultats du stage confidentiel entreprise<br>Niveau d'anglais : Intermédiaire</p><br><br><br> </div>
<p>Job Description:
Hands-on development on a live production SaaS platform. The role covers end-to-end feature delivery, API design, database schema, business logic, and the frontend built on top of it. The focus is backend, with full ownership of features from specification through to production.
Responsibilities:
Design, build and maintain REST APIs and backend services in production
Design and evolve database schema — tables, constraints, indexes, migrations
Develop frontend interfaces for delivered features (React / Next.js)
Integrate third-party APIs and external services
Write and review database migrations before they reach production
Debug and resolve production issues
Deploy, monitor and maintain delivered work
Short release cycles, direct ownership of shipped features, and involvement across the full stack of the product.</p><p>• 2+ years building production backend systems — REST APIs, authentication, integrations, background jobs
• Strong in at least one modern backend stack: Python, Node.js, Go, Java or similar
• Solid relational database skills — schema design, constraints, indexes, migrations. Comfortable writing SQL, not only ORM calls
• Frontend ability — React or a modern JavaScript framework, sufficient to build and ship user-facing features
• Proven ownership of features from specification through to production
• Clear written English
• Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Preferred:
• Python / FastAPI — the primary backend stack for this role
• Next.js / React
• PostgreSQL, and Supabase or another Postgres-based BaaS
• Row-Level Security
• Migration discipline (Alembic or equivalent)
• Async programming
• Third-party API integration under real constraints
• Cloud deployment, monitoring and CI/CD
Candidates who have moved into DevOps or platform engineering and no longer write application code daily, or who prefer backend-only roles with no frontend involvement, are unlikely to be a good match.
Applicants should state in the first line of their application: the backend service they are most proud of — the stack used, what it did, and a repository link if public. Applications that do not include this will not be reviewed.</p>
<ul><li><p>Role Overview: Hands-on Python developer to build Agentic AI and Voice AI applications, LLM-powered workflows, APIs and integrations across email, WhatsApp, CRM, Google Workspace, databases and Falcon Pro Enterprise AI. This is a coding and development role, not a managerial or architecture-only position.</p><p><strong>KEY RESPONSIBILITIES</strong></p><ul><li><p>Develop AI agents, backend applications and multi-step agentic workflows using Python.</p></li><li><p>Build Voice AI agents for inbound/outbound conversations, including STT, TTS, LLM and telephony/voice API integration.</p></li><li><p>Integrate LLM APIs such as OpenAI, Claude, Gemini or similar, including tool/function calling and structured outputs.</p></li><li><p>Build REST APIs, webhooks, scheduled jobs and integrations with Email, WhatsApp Business, Google Workspace, CRM and enterprise applications.</p></li><li><p>Work with PostgreSQL/Supabase or similar databases and implement OAuth 2.0, tokens and secure API authentication.</p></li><li><p>Develop/troubleshoot n8n workflows where appropriate; test, debug and maintain production integrations and support migration to Falcon Pro.</p></li></ul></li></ul><p><strong>Desired Candidate Profile</strong></p><br><ul><li><p>Strong hands-on Python development</p></li><li><p>Agentic AI / LLM application development</p></li><li><p>REST APIs, webhooks & third-party integrations</p></li><li><p>LLM tool/function calling, prompts & structured JSON</p></li><li><p>OAuth 2.0 / API authentication</p></li><li><p>SQL / PostgreSQL or similar databases</p></li><li><p>Git and strong debugging/problem-solving Voice AI + Good to Have</p></li><li><p>Speech-to-Text (STT) and Text-to-Speech (TTS)</p></li><li><p>Real-time conversational AI and voice/telephony integrations</p></li><li><p>OpenAI Realtime/Voice APIs, Twilio, SIP or WebRTC</p></li><li><p>WhatsApp Business Cloud API</p></li><li><p>Gmail / Microsoft Graph / Google Workspace APIs</p></li><li><p>Supabase, n8n, Docker and CRM integrations</p></li><li><p>OCR/document extraction, RAG, embeddings/vector DBs</p></li><li><p>LangGraph, OpenAI Agents SDK, AutoGen, CrewAI or similar</p><br></li></ul><p><strong>CANDIDATE PROFILE</strong></p><p>We need a developer who personally codes and can take a requirement such as an AI voice receptionist, sales/customer-service agent, email agent or workflow automation agent from concept to a working solution. The candidate must be comfortable reading API documentation, building integrations, debugging production issues and maintaining secure, reliable code. Use of ChatGPT, Claude, Codex, GitHub Copilot and similar AI coding tools is encouraged, provided the developer can understand, test and maintain the resulting code.</p>
<p>Develop novel state-of-the-art vision algorithms and corresponding systems, leveraging deep learning techniques. Research, develop and prototype advanced computer vision technologies and integration with hardware edge processors. Develop high-quality computer vision algorithms for localization, object detection, classification, and video analysis. Translate algorithms into production-level code. Ensuring adherence to all health, safety, and environmental regulations at local, national, and international levels Contribute to a large code base in Python for deploying these models in production environments. Implement best practices for data collection, preprocessing, feature engineering, and model training, and ensure that the team follows these practices consistently. Conduct regular code reviews and provide technical guidance and feedback to team members, ensuring that they produce high-quality code that is efficient, scalable, and maintainable. Interface with the Product/Project manager to develop R&D plans, proposals, intellectual property filings, commercialization strategies and other material that facilitate the innovation process Collaborate with Product/Project managers in maintaining a roadmap for the team's AI projects, including identifying key milestones, timelines, and resource requirements. Collaborate with team members to develop, test, deploy, and maintain software/AI systems while being actively involved in product backlog grooming, sprint planning, execution, review, and retrospectives. Work with IT, software and security teams to deploy production grade AI solutions that comply with relevant data privacy and security regulations. Collaborate with subject matter experts to understand their business needs and develop ML solutions that meet their requirements.</p><p><strong>Desired Candidate Profile</strong></p><ul><li><b>Minimum Qualifications</b>: Bachelor s degree in AI, Remote Sensing, Survey, Engineering, or any other related fields</li><li><b>Minimum Experience</b>: Preferably 3-5 years experience in the same field</li><li><b>Job-Specific Knowledge & Skills</b>: Experience developing machine learning models and neural network-based computer vision models. (3+ years)</li><li>Experience deploying production grade ML and vision systems on the edge for real-time applications. (3+years)</li><li>Python expertise.</li><li>Strong software engineering skills.</li><li>Strong ability to present work and communicate ideas to technical and non-technical coworkers.</li><li>Experience with machine learning libraries such as Tensorflow, Keras, Sklearn and others.</li><li>Experience using OpenCV.</li><li>Experience with git and other such versioning tools.</li><li>Experience with DevOps cloud tools (AWS, Google Cloud etc.).</li><li>Experience with NVIDIA Triton inference server will be plus</li><li>Experience with MLOps tools such as Kubeflow will be a plus.</li><li>Experience with web development frameworks (e.g Flask, Django) will be a plus</li><li>Experience handling a large code base in python will be a plus.</li><li>Experience developing computer vision algorithms for anomaly detection will be a plus.</li></ul>
<p>Job Content </p>
<p>The Database Administrator (DBA) role encompasses the administration, management, security, optimization, and continuous operation of OETC's enterprise database environment. It covers all activities related to database planning, implementation, configuration, monitoring, maintenance, backup and recovery, performance optimization, capacity management, security, high availability, disaster recovery, and lifecycle management.</p>
<p>The role supports databases used by enterprise applications and business systems, ensuring data integrity, availability, confidentiality, and reliability. It includes database architecture, storage management, database migrations, upgrades, patch management, user access administration, database monitoring, automation, documentation, compliance, and integration with enterprise infrastructure and business applications.</p>
<p>The position also covers database technologies, operational standards, technical governance, business continuity, cybersecurity compliance, performance reporting, and the adoption of best practices to maintain a secure, resilient, and scalable database environment that supports OETC's operational and strategic objectives.</p>
<p>Area of responsibility</p>
<p> Administer, maintain, and support enterprise database environments to ensure high availability, performance, and reliability.</p>
<p> Install, configure, upgrade, patch, and maintain database management systems and related software.</p>
<p> Monitor database performance and implement tuning and optimization to ensure efficient system operation.</p>
<p> Perform database backup, restoration, replication, and disaster recovery activities to safeguard business data.</p>
<p> Ensure database availability and integrity through proactive monitoring, preventive maintenance, and health checks.</p>
<p> Manage database user accounts, roles, privileges, and access permissions in accordance with information security policies.</p>
<p> Implement database security controls, encryption, auditing, and vulnerability remediation to protect organizational data.</p>
<p> Create, modify, and maintain database objects, including schemas, tables, indexes, views, stored procedures, and functions.</p>
<p> Troubleshoot and resolve database incidents, performance issues, and service disruptions within agreed Service Level Agreements (SLAs).</p>
<p> Support business applications by providing database administration, technical support, and performance optimization.</p>
<p> Plan and execute database upgrades, migrations, and patch deployments with minimal business disruption.</p>
<p> Develop and maintain database standards, operational procedures, technical documentation, and configuration records.</p>
<p> Perform database capacity planning and recommend infrastructure enhancements to meet future business requirements.</p>
<p> Collaborate with application, infrastructure, network, cybersecurity, and vendor teams to ensure seamless service delivery.</p>
<p> Support system implementation projects by providing database design, configuration, and technical expertise.</p>
<p> Automate routine database administration tasks to improve operational efficiency and service quality.</p>
<p> Monitor database backup jobs, replication status, storage utilization, and system alerts, taking corrective actions when required.</p>
<p> Ensure compliance with OETC policies, cybersecurity standards, business continuity requirements, and applicable regulatory and audit requirements.</p>
<p> Participate in disaster recovery planning, testing, and recovery exercises to ensure database resilience.</p>
<p> Prepare periodic reports on database performance, availability, backup status, capacity utilization, and operational issues.</p>
<p> Evaluate new database technologies, tools, and best practices to improve database services and operational efficiency.</p>
<p> Provide technical guidance and knowledge sharing to IT teams and support continuous improvement initiatives.</p>
<p> Coordinate with software vendors and third-party support providers for issue resolution, upgrades, and maintenance activities.</p>
<p> Perform any other database administration duties assigned by the line manager in support of OETC's business objectives.</p>
<p>MINIMUM EDUCATION, QUALIFICATIONS & SKILLS</p>
<p>Education:</p>
<p> Bachelor's degree in Computer Science, Information Technology, Information Systems, Computer Engineering, or a related field.</p>
<p>Experience:</p>
<p> 3 5 years of experience in Database Administrator</p>
<p>Special Skills & Knowledge: </p>
<p> Strong knowledge of Oracle Database, Microsoft SQL Server, or other enterprise database management systems.</p>
<p> Knowledge of database installation, configuration, administration, backup, recovery, and performance tuning.</p>
<p> Understanding of High Availability (HA), Disaster Recovery (DR), replication, and database clustering technologies.</p>
<p> Knowledge of SQL, stored procedures, and database scripting.</p>
<p> Knowledge of enterprise backup and recovery solutions.</p>
<p> Familiarity with database security, user access management, encryption, and auditing.</p>
<p> Experience with database monitoring, troubleshooting, and capacity planning.</p>
<p> Understanding of Windows Server and Linux operating systems</p>
<p> Familiarity with ISO/IEC 27001 requirements and information security controls.</p>
<p> Ability to diagnose and resolve DB technical issues in a timely and effective manner.</p>
<p> Strong communication, documentation, problem-solving, and analytical skills.</p>
<p> Ability to work independently, manage priorities, and support critical business systems.</p>
<p> Strong analytical, troubleshooting, and problem-solving skills.</p>
<p>ADDITIONAL QUALIFICATION /CERTIFICATION REQUIRED</p>
<p> Professional certification (e.g., Microsoft Certified: Azure Database Administrator Associate / Microsoft SQL Server Certification )</p>
<p> ITIL 4 Foundation Certification</p>
<p>Preferred:</p>
<p> Oracle Database Administration Certification </p>
<p> Microsoft Certified: Azure Administrator Associate</p>
<p> ISO/IEC 27001 Information Security Awareness</p>
<p> PowerShell, Shell Scripting, or Python Automation</p>
<p> Cloud Database Services</p>
<p> </p>
<ul><li>Serve as L1/L2 point of contact via ticketing system, email, phone, and chat for telematics/GPS/IVMS issues.</li><li>Diagnose and resolve hardware, and connectivity issues in coordination with operation team.</li><li>Configure and provision devices and assets (IMEI/SN mapping, firmware updates, parameter settings, geofences, alerts, user roles).</li><li>Handle customer queries via phone, email, or ticketing system.</li><li>Guide customers through installation checks and best practices; coordinate with field installers for RMA or onsite fixes.</li><li>Investigate data quality issues (GPS drift, no-fix, harsh event spikes, odometer mismatch) and perform root-cause analysis.</li><li>Deliver client training and onboarding for tracking software.</li><li>Monitor device data, GPS accuracy, and platform uptime.</li><li>Coordinate with installers and field teams for on-site issues.</li><li>Document issues, resolutions, and maintain support reports.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Knowledge of devices such as Teltonika, Queclink, Concox, or Ruptela.</li><li>Understanding of GPRS/LTE, IP/Port, SIM/APN, CAN/FMS data.</li><li>Exposure to CAN bus/FMS/J1939, fuel level calibration, DTCs, immobilizer/relay wiring.</li><li>Experience with tracking platforms.</li><li>Strong communication & customer service skills (English essential; Arabic a plus).</li><li>Basic knowledge of API testing, JSON logs, or Postman preferred.</li><li>Knowledge of Oman IVMS compliance and local regulations.</li><li>Familiarity with fuel/temperature sensors, ADAS/DMS, or MDVR systems.</li><li>Basic scripting (Python, SQL) or report generation skills.</li></ul>
STAGE – Augmentation de l''intégrité GNSS par l''utilisation des mesures radioaltimétriques F/H
Engineering
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>STAGE – Augmentation de l'intégrité GNSS par l'utilisation des mesures radioaltimétriques F/H</p><br><br><p>Stage</p><br><br><p>6 mois</p><br><br><p>Etudiant</p><br><br><p>Temps complet</p><br><br><p>Une centrale inertielle est un équipement dont le but est de fournir à chaque instant sa position, sa vitesse et son orientation. Elle est constituée entres autres :<br>• De capteurs inertiels (gyromètres et accéléromètres) permettant d'estimer la quantité de mouvement subie par le porteur,<br>• De capteurs non-inertiels (baromètre, odomètre, loch, récepteur GNSS, caméra, …) améliorant la localisation du porteur à l'aide d'un algorithme de fusion de données (généralement un Filtre de Kalman Etendu).<br>L'objectif du stage est d'étudier des méthodes permettant de tirer bénéfice des mesures d'un radio-altimètre (RA) dans une navigation intègre aéronautique.<br>Le stage comprendra les étapes suivantes : <br>• Recherche bibliographique sur l'intégration d'un RA dans un algorithme de contrôle d'intégrité d'une navigation hybride GNSS,<br>• Prise en main du simulateur de navigation inertielle,<br>• Spécification et codage des modifications à apporter à l'algorithme d'intégrité,<br>• Définition des scénarios de tests,<br>• Etude en simulation des algorithmes d'intégrité GNSS+RA.</p><br><br><p>Ce que nous vous offrons :<br>• Un environnement de travail dynamique et stimulant où les défis techniques et de collaboration multi-équipes se côtoient quotidiennement.<br>• L'opportunité de travailler sur des technologies de pointe et de contribuer à des innovations qui feront la différence.<br>• Un accompagnement dans votre montée en compétences et connaissances,<br>• Une équipe passionnée et collaborative qui valorise l'excellence et l'épanouissement personnel.<br>Curiosité, autonomie, passion des technologies de pointe et esprit d'équipe sont les moteurs de votre réussite.<br>Prêt(e) à relever le défi ? Rejoignez-nous pour façonner la navigation de demain !</p><br><br><p>Compétences techniques : Architecture système, Algorithmes, Matlab, Python, langage C.<br>Qualités requises : Autonomie / Intérêt pour la Navigation / Créativité / Capacité d'analyse / Force de proposition.<br>Formation : Ingénieur généraliste (en 2ème ou 3ème année) avec une bonne connaissance de Matlab/Python, traitement du signal, automatique.<br>Contraintes particulières liés au poste : Résultats du stage confidentiel entreprise<br>Niveau d'anglais : Intermédiaire</p><br><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Apprenti-e Data & AI Product Builder F/H</p><br><br><p>Alternance</p><br><br><p>12 à 24 mois</p><br><br><p>Etudiant</p><br><br><p>Temps complet</p><br><br><p>Safran est un groupe international de haute technologie opérant dans les domaines de l'aéronautique (propulsion, équipements et intérieurs), de l'espace et de la défense. SafranAicraft Engines est une société du Groupe Safran. Porté par plus de 27 000 collaborateurs répartis sur 31 sites dans 9 pays, Safran Aircraft Engines (SAE) est un motoriste aéronautique depuis plus de 110 ans. Nous concevons, développons, produisons et commercialisons, seul ou en coopération, des moteurs pour avions civils ou militaires, ainsi que pour les satellites.<br>Au sein de la Division Support et Services, la Marque Support & Services a pour mission de piloter et et coordonner les différentes fonctions de l'après-vente pour les programmes Moteurs Civils, gérer les plans d'actions de la flotte avion équipée de nos moteurs, mettre en œuvre le plan de réduction des coûts de maintenance, et rassembler et partager les hypothèses de planification globale des activités support et services.<br>En tant qu'alternant-e, vous participerez au développement d'outils d'analyse de données et intégration de l'IA pour accompagner la montée en puissance de nos capacités d'analyse au sein de notre département.<br>Dans ce cadre, vous interviendrez principalement sur les missions suivantes :<br>• Participer à l'identification, la formalisation et l'analyse des besoins utilisateurs, en étant directement intégré à l'équipe opérationnelle pour comprendre leur quotidien, identifier les tâches chronophages ou irritantes, et imaginer avec elles de nouvelles façons de travailler grâce notamment à l'intelligence artificielle,<br>• Participer à la conception, au développement et au déploiement d'outils informatiques (Python, PBI,...) et d'agents ou de produits exploitant les technologies d'intelligence artificielle afin de transformer les besoins utilisateurs en solutions concrètes à forte valeur ajoutée,<br>• Participer au maintien en conditions opérationnelles des outils développés en collaboration avec les équipes Data Services Factory et métiers,<br>• Former les utilisateurs, animer des démonstrations, et communiquer sur les outils développés.</p><br><br><p> Vous aimez autant échanger avec les utilisateurs que développer des solutions techniques.<br>Curieux-se et créatif-ve, vous aimez comprendre comment les équipes travaillent au quotidien afin d'identifier des opportunités d'amélioration concrètes.<br>• Vous êtes à l'aise pour aller sur le terrain, observer les activités, anim</p><br><br><p>• Vous êtes passionné-e par le domaine de l'aéronautique et vous êtes étudiant-e en école d'ingénieur ou en master spécialisé en Data Science ou Intelligence Artificielle.<br>• Vous disposez de connaissances en programmation, en architecture et en analyse des données. Vous souhaitez développer vos compétences en science de la donnée et en intelligence artificielle.<br>• Vous avez une bonne compréhension du fonctionnement des solutions d'IA génératives, comme M365 Copilot ou ChatGPT, et une bonne connaissance du prompt engineering.<br>Vous avez des compétences en langage de codage comme le python <br>• Vous faites preuve d'un bon sens du client, tenu des délais et des engagements.<br>• Vous avez développé une agilité, une curiosité et une capacité d'innovation.</p><br><br><br> </div>
<p><h4>Description</h4>
<p>The role</p>
<p>We are looking for a hands-on senior ML engineer to lead the development and operation of production-grade AI systems across LLMs, OCR, and voice. This role combines deep technical ownership with leadership of a high-performing team of junior engineers, as well as direct engagement with stakeholders to shape AI solutions.</p>
<p><strong>Responsibilities:</strong></p>
<ul>
<li>Lead and mentor a team of highly talented junior ML engineers through:<br>
• Code reviews, design reviews, and technical direction<br>
• Enforcement of strong software engineering and ML best practices</li>
<li>Design, deploy, and operate scalable AI systems with a focus on reliability and performance</li>
<li>Lead production deployment of LLMs and multimodal systems (RAG, OCR, voice)</li>
<li>Own <strong>model performance end-to-end</strong>, combining evaluation, observability, and hardware optimization:<br>
• Build evaluation pipelines (benchmarks, regression testing, LLM-as-judge)<br>
• Implement deep observability (tracing, latency, error tracking)<br>
• Optimize GPU utilization (multi-GPU serving, batching, quantization, memory tuning)<br>
• Continuously improve throughput, latency, and cost efficiency</li>
<li>Architect and manage GPU infrastructure:<br>
• Model serving, load balancing, and scaling strategies<br>
• Hardware-aware deployment and performance tuning</li>
<li>Build and maintain robust MLOps pipelines:<br>
• Model/version management, CI/CD, automated testing, and rollback strategies<br>
• Monitoring and feedback loops for continuous improvement</li>
<li>Engage directly with clients and stakeholders to:<br>
• Gather and clarify business requirements<br>
• Translate non-technical needs into well-defined technical problems<br>
• Communicate solutions, trade-offs, and progress through clear documentation, reports, and proposals</li>
<li>Contribute hands-on to system design, implementation, debugging, and production incident resolution</li>
</ul>
<p><strong>Requirements</strong></p>
<ul>
<li>Proven experience deploying LLMs in production</li>
<li>Strong experience with GPU-based inference and optimization</li>
<li>Solid backend engineering skills (Python, APIs, distributed systems)</li>
<li>Experience with MLOps and production ML systems</li>
<li>Experience with OCR/document AI and/or voice systems (STT/TTS)</li>
<li>Experience with Docker and Kubernetes</li>
<li>Strong understanding of modern AI architectures (RAG, vector DBs, agent workflows)</li>
<li>Experience mentoring or leading engineers</li>
<li>Strong communication skills with the ability to bridge business and technical domains</li>
</ul>
<p><strong>Nice to have:</strong></p>
<ul>
<li>Experience with open-weight models (Qwen, Llama, DeepSeek, Gemma)</li>
<li>Experience with on-prem / sovereign AI deployments</li>
<li>Experience with LoRA / fine-tuning</li>
<li>Multilingual or Arabic NLP experience</li>
</ul></p><p></p>
<p><h4>Description</h4>
<p>The role</p>
<p>We are looking for a hands-on senior ML engineer to lead the development and operation of production-grade AI systems across LLMs, OCR, and voice. This role combines deep technical ownership with leadership of a high-performing team of junior engineers, as well as direct engagement with stakeholders to shape AI solutions.</p>
<p><strong>Responsibilities:</strong></p>
<ul>
<li>Lead and mentor a team of highly talented junior ML engineers through:<br>
• Code reviews, design reviews, and technical direction<br>
• Enforcement of strong software engineering and ML best practices</li>
<li>Design, deploy, and operate scalable AI systems with a focus on reliability and performance</li>
<li>Lead production deployment of LLMs and multimodal systems (RAG, OCR, voice)</li>
<li>Own <strong>model performance end-to-end</strong>, combining evaluation, observability, and hardware optimization:<br>
• Build evaluation pipelines (benchmarks, regression testing, LLM-as-judge)<br>
• Implement deep observability (tracing, latency, error tracking)<br>
• Optimize GPU utilization (multi-GPU serving, batching, quantization, memory tuning)<br>
• Continuously improve throughput, latency, and cost efficiency</li>
<li>Architect and manage GPU infrastructure:<br>
• Model serving, load balancing, and scaling strategies<br>
• Hardware-aware deployment and performance tuning</li>
<li>Build and maintain robust MLOps pipelines:<br>
• Model/version management, CI/CD, automated testing, and rollback strategies<br>
• Monitoring and feedback loops for continuous improvement</li>
<li>Engage directly with clients and stakeholders to:<br>
• Gather and clarify business requirements<br>
• Translate non-technical needs into well-defined technical problems<br>
• Communicate solutions, trade-offs, and progress through clear documentation, reports, and proposals</li>
<li>Contribute hands-on to system design, implementation, debugging, and production incident resolution</li>
</ul>
<p><strong>Requirements</strong></p>
<ul>
<li>Proven experience deploying LLMs in production</li>
<li>Strong experience with GPU-based inference and optimization</li>
<li>Solid backend engineering skills (Python, APIs, distributed systems)</li>
<li>Experience with MLOps and production ML systems</li>
<li>Experience with OCR/document AI and/or voice systems (STT/TTS)</li>
<li>Experience with Docker and Kubernetes</li>
<li>Strong understanding of modern AI architectures (RAG, vector DBs, agent workflows)</li>
<li>Experience mentoring or leading engineers</li>
<li>Strong communication skills with the ability to bridge business and technical domains</li>
</ul>
<p><strong>Nice to have:</strong></p>
<ul>
<li>Experience with open-weight models (Qwen, Llama, DeepSeek, Gemma)</li>
<li>Experience with on-prem / sovereign AI deployments</li>
<li>Experience with LoRA / fine-tuning</li>
<li>Multilingual or Arabic NLP experience</li>
</ul></p><p></p>
<p>1. Purpose of the Position This is a predominantly teaching-focused position to manage and support delivery of postgraduate, undergraduate, foundation and executive programmes. Applicants should demonstrate excellence in teaching and research. Preference will be given to candidates with administrative experience. The successful candidate is expected to:</p><p>Teach Modules: Deliver modules at both undergraduate and postgraduate levels in Data Science, Artificial Intelligence, Machine Learning, Deep Learning, Data Analytics, and related computing areas, while supervising postgraduate theses. The normal teaching load is 3-4 modules per semester (2 semesters per academic year).</p><p>Supervise Projects: Oversee undergraduate and postgraduate projects and dissertations, ensuring students receive guidance on their research methodologies, implementation, experimentation, and outcomes.</p><p>Engage in Research: Actively participate in scholarly research activities that lead to publications in refereed, indexed, and ranked international journals within the fields of Data Science, Artificial Intelligence, and related interdisciplinary domains.</p><p>Collaborate for Grants: Initiate and develop research collaborations that result in successful research grant applications, enhancing the department s funding and research capabilities.</p><p>Curriculum Development: Play a significant role in curriculum development, programme enhancement, graduate supervision, and quality assurance while supporting the introduction of innovative AI- and data-driven learning content.</p><p>Lead Research Output: Produce high-quality scholarly work that contributes to the department s research output and enhances its academic reputation.</p><p>Community Engagement: Participate in service activities for the university as well as professional and local communities, promoting the importance of Data Science, Artificial Intelligence, and emerging digital technologies.</p><p>Key Responsibilities</p><ul><li>Deliver a high-quality teaching experience in foundation, undergraduate (Data Science and AI), laboratory, postgraduate programmes and in executive programmes.</li><li>Ensure all necessary content and material is in place for the degree programmes in time.</li><li>Construct and plan student assignments, module delivery and assessment, ensuring coherence and relevance.</li><li>Liaise with the Faculty Dean on all student matters and timetable planning and manage module timetables, content and resource areas, liaising with academic and technical staff as appropriate.</li><li>Initiate high-quality learning and teaching/training activities that reflect the needs and contemporary currency of the subject and to foster a group dynamic and peer learning.</li><li>Engage with students and demonstrators during laboratory sessions to ensure a high level of understanding is achieved by the students.</li><li>Ensure all learning experiences comply with the expectations of all related standards of the Oman Academic Accreditation Authority (OAAA).</li><li>Monitor the student voice through meetings, surveys and reviews and liaise with the Faculty Dean in relation to findings, initiating solutions to any student dissatisfaction or other issues.</li><li>Formulate and coordinate the Final Year Projects and Theses to ensure a consistent and rigorous process, including liaising with industry where necessary.</li><li>Attend Open Days, external events and interviews as required by the Faculty Dean to support recruitment activities.</li><li>Maintain flexible working patterns which include some evening and weekend work in support of Programme/Faculty/University business.</li><li>Actively engage with businesses/professional bodies/schools and colleges/communities/enterprises, etc., organize student outreach and invite industry speakers to enhance the student experience and facilitate industrial placement of students, as appropriate.</li><li>Organize, prepare and participate in University meetings and events including Boards of Examiners, Programme Reviews, Planning and Monitoring committees, Student/Staff Liaison, and faculty and university committees and policy developments.</li><li>Work with the Faculty Dean and other University representatives to ensure student attainment, success and progression by monitoring student attendance and performance, and obtaining student feedback.</li></ul><p>Applicants should provide a current CV and a cover letter justifying their suitability for the position. In doing so, applicants should use their qualifications, experience in teaching and research in an HE environment, teaching areas of interest and ability, and motivation for applying to Muscat University. Any other duties as deemed necessary by the Line Manager. While we value the interest shown by every applicant, we are able to respond only to short-listed candidates. * The job description may be altered at any time in the future in line with the level of the post to meet changing institutional requirements, but only in full consultation with the post-holder.</p><p><strong>Desired Candidate Profile</strong></p><h2>Qualifications, Experience & Competencies:</h2><p>The Department invites applications for full-time and visiting faculty positions from suitable candidates. The position within the Data Science and Artificial Intelligence programme requires:</p><ul><li><strong>Educational Qualifications:</strong> A PhD in Data Science, Artificial Intelligence, Computer Science, Information Systems, or a related area from an internationally recognized university.</li><li><strong>Specialization Areas:</strong> Expertise in one or more of the following areas: Machine Learning, Deep Learning, Generative AI, Natural Language Processing, Computer Vision, Data Mining, Big Data Analytics, Business Intelligence, Statistical Learning, Reinforcement Learning, AI Ethics, or Intelligent Systems.</li><li><strong>Teaching Experience:</strong> Demonstrated experience teaching Data Science and AI-related courses at both undergraduate and postgraduate levels and supervising research projects.</li><li><strong>Research Engagement:</strong> Active involvement in research within their areas of specialization, showing intellectual engagement with current trends, methods, and challenges in Data Science and Artificial Intelligence.</li><li><strong>Industry Experience:</strong> Preference will be given to candidates with relevant industry experience in AI applications, data analytics, digital transformation, or intelligent systems that complements their academic qualifications.</li><li><strong>Practical Skills:</strong> Candidates should possess strong practical computing and analytical skills relevant to their areas of expertise, including programming (e.g., Python/R), data visualization, machine learning frameworks, and cloud or big-data platforms where applicable.</li><li><strong>Professional Development:</strong> Relevant professional certifications or evidence of continuing professional development in AI, data science, cloud analytics, or related technologies will be an advantage.</li><li><strong>Community Participation:</strong> Evidence of active participation in university, professional, and local community initiatives related to Data Science, Artificial Intelligence, and innovation.</li></ul><p>Applicants are required to submit a current CV and a cover letter outlining their suitability for the position. The cover letter should clearly highlight their academic qualifications, teaching and research experience in a higher education environment, areas of teaching interest and expertise, and their motivation for applying to Muscat University.</p>
<p>We're partnering with a leading technology consultancy to find a Senior IPA Developer with deep UiPath expertise to join their growing automation practice in Muscat. Discover the Role You'll take the lead on designing, developing, testing, and maintaining UiPath automation solutions for enterprise clients. Beyond delivery, you'll mentor junior team members, manage project timelines, and be a trusted advisor on all things RPA.</p><p>• Designing and implementing UiPath workflows using UiPath Studio and related tools.</p><p>• Troubleshooting and debugging automation solutions to meet client expectations.</p><p>• Building custom activities and reusable components to improve efficiency.</p><p>• Collaborating with business stakeholders, analysts, and technical teams to integrate solutions.</p><p>• Leading code reviews and QA activities to ensure adherence to best practices.</p><p>• Supporting business case development for further RPA adoption.</p><p>• Mentoring junior developers and contributing to their RPA skill development.</p><p>• Managing project documentation and ensuring knowledge transfer to clients.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>5+ years of experience in software development or automation using RPA tools.</li><li>Minimum 3 years of UiPath development experience.</li><li>UiPath RPA Developer Advanced Certification (UiARD) mandatory.</li><li>Strong UiPath Documents understanding skills.</li><li>Experience with IDP, OCR, AI/ML technologies (UiPath, ABBYY, Google, Microsoft).</li><li>Programming skills in C#.Net, VB.NET, C++, Python, or Java.</li><li>Scripting experience: PowerShell, VBA, VBScript, Bash.</li><li>Database knowledge (SQL, NoSQL) and API experience.</li><li>Telecom industry background is a must.</li><li>Agile delivery experience and excellent communication skills.</li></ul>
<p> <strong>Job Title </strong>Linux OS Administrator (OpenShift and Ansible Specialist)</p>
<p> <strong>Department</strong> Enterprise IT Infrastructure </p>
<p> <strong>Job Summary</strong> </p>
<p>As a Linux OS Administrator specialized in OpenShift and Ansible, you will play a crucial role in maintaining and enhancing our clients' Linux-based infrastructure and deploying applications on OpenShift. You will also be responsible for automating tasks using Ansible, streamlining processes, and ensuring the stability, security, and high availability of systems. Your expertise in both OpenShift and Ansible will be instrumental in optimizing performance, resolving issues, applying security standards, performing OS patching, and supporting our clients' technology needs.</p>
<p> <strong>Responsibilities</strong> </p>
<p>1. Install, configure, patch, and maintain Linux-based systems to ensure optimal performance, security, and reliability.</p>
<p>2. Deploy and manage containerized applications on the OpenShift platform, including setting up pods, services, and routes.</p>
<p>3. Monitor system performance and proactively identify and resolve issues to ensure continuous availability of services.</p>
<p>4. Collaborate with development teams to troubleshoot any application-related issues on OpenShift.</p>
<p>5. Develop, test, and maintain Ansible playbooks for automating various system administration tasks, including software installations, configurations, and updates.</p>
<p>6. Implement and maintain security measures to protect systems from unauthorized access, data breaches, and cyber threats, as per the approved Security Standard. This includes configuring controls, setting up access controls, and supporting configuration and system audits.</p>
<p>7. Apply security standards and best practices to ensure compliance with industry regulations and company policies.</p>
<p>8. Perform regular OS patching and updates to address security vulnerabilities and keep systems up-to-date.</p>
<p>9. Perform routine system backups, disaster recovery planning, and system upgrades to keep systems resilient and protected.</p>
<p>10. Assist in capacity planning and resource allocation to optimize infrastructure performance.</p>
<p>11. Conduct regular security assessments and vulnerability scans to identify and address potential vulnerabilities.</p>
<p> <strong>Requirements</strong> </p>
<p>1. Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).</p>
<p>2. Proven experience in Red Hat Enterprise Linux (RHEL), and certified RHCE.</p>
<p>3. Strong expertise in deploying and managing applications on Kubernetes, and OpenShift.</p>
<p>4. Proficiency in automation using Ansible, including creating playbooks, roles, and modules.</p>
<p>5. Solid understanding of networking concepts, TCP/IP, DNS, and firewall configurations.</p>
<p>6. Experience with containerization technologies and container orchestration.</p>
<p>7. Knowledge of scripting languages (e.g., Bash, Python) to automate tasks and create custom solutions.</p>
<p>8. Experience in OS monitoring tools, and commands.</p>
<p>9. Excellent problem-solving skills and ability to work well under pressure in a fast-paced environment.</p>
<p>10. Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and clients.</p>
<p> </p>
<p> <strong>Technical Experience </strong> </p>
<p>1. Experience with cloud platforms like AWS, Azure, or Google Cloud.</p>
<p>2. Familiarity with other containerization platforms such as Docker Swarm or Kubernetes.</p>
<p>3. Red Hat Certified Specialist in Ansible Automation.</p>
<p>4. Red Hat Certified OpenShift Administrator.</p>
<p> </p>
<p> </p>