Uncategorized

Job vacancies | Saudi Data & AI Authority (SDAIA) | For All Nationality | KSA

About the company

SDAIA’s transformation strategy was approved in 2019. The strategy gives SDAIA a core mandate to drive and own the national data and AI agenda to help achieve Vision 2030’s goals and our Kingdom’s highest potential.

To fulfill this mandate, SDAIA – and its sub-entities NDMO, NIC, and NCAI – will deliver on the promise to create a data-driven and AI-supported government and economy.

1/ Corporate Governance & Compliance Sr. Specialist

Job Summary:

To support in development of Corporate Governance framework and relevant parts and ensure compliance in accordance with the relevant frameworks and regulations guidelines and Standards

Responsibilities & Accountabilities:

  • Support in the design and implementation of the Corporate Governance Management approach to support Senior Executives to direct and control the organization
  • Support in establishing the Governance and Compliance department’s plans and provide input to the department goals that support the overall Business Excellence Department strategic plans
  • Collaborate with relevant stakeholders to identify Governance and Compliance department’s tasks to meet future business demands to Ensure Corporate Governance Framework Setting and Maintenance are in place to Direct, Evaluate and Monitor Corporate Governance practice
  • Govern the documented Corporate Policies and Regulations across SDAIA and SDAIA+
  • Perform Assessment on Corporate Governance controls and relevant framework to identify gaps and related parts to raise Governance Maturity with SDAIA/SDAIA+ stakeholders
  • Cascade and Build the BoD Regulations into Corporate Policies within SDAIA, SDAIA+
  • Govern the Authority Matrix across SDAIA and SDAIA+
  • Ensure Adherence to Regulations, Policies, Laws, contracts and strategies that is required by Government and BoD
  • Support in identification of compliance violations and breaches and categorize them by severity and criticality levels
  • Identify root-causes of non-compliance violations and gaps and ensure accuracy of evidence found
  • Consult with SDAIA’s in-house legal team about the application of the laws and regulations in question, as well as the circumstances following violations and breaches
  • Support with the development of non-compliance remediation plans in coordination with concerned internal stakeholders and implement actions according to agreed timelines
  • Liaise with perspective function to prepare and organize trainings and lectures to promote compliance culture within SDAIA and SDAIA+ to Develop periodical and ad-hoc reports highlighting SDAIA and SDAIA+ compliance status, compliance issues, remediation and preventive actions
  •  Preparing and updating Compliance Obligations Checklist for Governance and Compliance department
  • Support with monitoring day-to-day activities to ensure compliance with stipulated policies and procedures
  • Develop periodical and ad-hoc reports highlighting SDAIA and SDAIA+ compliance status, compliance issues, remediation and preventive actions
  • Proactively researching to stay up to date with regulations and rules

Job Requirements:

  • Minimum 4 years of Experience in Governance / Compliance
  • Corporate Policies & Regulations Compliance
  • Corporate Governance Framework
  • Corporate Policies & Authorities Creation
  • Better understanding of known Compliance Management Systems (e.g. ISO 19600)
  • Communication Skills
  • Problem Solving Skills
  • Regulations/Technical Writing
  • Auditing Skills
  • Analytical Skills
  • Negotiation Skills
  • Team Relationship
  • Critical Thinking
  • Governance & Compliance Certifications, ISO 19600 Lead Auditor is preferred
  • A Bachelor’s degree in Engineering, Business Administration, Information System or related fields

Apply Now

2/ Internal Auditor

Job Summary:

To prepare and execute audits to assess the compliance of departments with the policies, processes and guidelines in an independent manner, and report findings and follow-up on the implementation of corrective actions

Responsibilities & Accountabilities:

  • Assess required audit needs and resources against current capabilities and development in preparation for audit planning to ensure key risks and prioritized activities are targeted
  • Collect and review all related documents from departments to develop audit programs including audit scope, objectives, key areas to be assessed, updated audit checklists and forms and submit to management for approval
  • Attend opening meetings with each departments’ focal points to confirm audit objectives, scope and methodology and align on audit plan and schedule
  • Schedule audit meetings according to set plan with departments
  • Execute audits to assess compliance with policies, procedures and processes of records, documents and reporting processes, etc. in line with plan and program
  • Develop audit reports stating findings and cases of non-compliance
  • Disseminate internal audit results to concerned departments, agree on corrective actions, determine the timeframe for resolution and provide support when necessary
  • Follow-up on corrective actions implementation with concerned departments to ensure that cases of non-compliance are dealt with effectively, accurately and in a timely manner
  • Cooperate with external auditors when/if needed to execute specific audits
  • Conduct day-to-day activities while ensuring compliance to policies and procedures
  • Contribute to the identification of opportunities for continuous improvement of systems, processes taking into account leading practices, changes in business environment, cost reduction and productivity improvement
  • Establish working relationships with relevant internal stakeholders
  • Collect feedback from internal stakeholders on issues being faced and other requirements
  • Contribute to the preparation of progress reports directed to all relevant stakeholders to keep them informed of progress

Job Requirements:

  • 2 to 6 years of experience in internal audit
  • Strong attention to details and good analytical skills
  • Strong Communication skills
  • Strong presentation skills
  • Strong Problem-solving skills
  • English Language proficiency
  • General IT knowledge
  • A Bachelor’s Degree is required

Apply Now

3/ Quality Assurance Specialist

Job Summary:

To monitor and implement software quality assurance and testing activities, this implies detecting and resolving deficiencies in order to ensure final product observes SDAIA’s quality standards and matches business requirements of users

Responsibilities & Accountabilities :

  • Implement software quality assurance (QA) policies and procedures, quality plans, etc. through all stages of product development life cycle in order to ensure compliance with standards
  • Ensure low-level designs are aligned with standards, guidelines, and EA blueprint
  • Perform quality assurance, ensuring alignment with set standards and procedures, in order to determine product quality and release readiness
  • Ensure quality assurance and testing of platforms and application developed align with set KPIs (Key Performance Indicators)
  • Monitor Platforms operations to ensure services meet specified quality requirements and standards
  • Identify deficiencies in meeting business requirements and suggest solutions to identified product problems
  • Devise sampling procedures and directions for recording and reporting quality data
  • Coordinate with Security and Testing in order to plan and prioritize testing activities
  • Develop end-user test plan for different types of products in order to define scope and activities of quality assurance (QA) testing, and provide details about objectives, resources and processes for a specific test
  • Perform adequate testing for quality assurance before delivery to end-user to ensure optimal quality, minimize defects and reach end user satisfaction
  • Conduct user acceptance tests (UAT) to identify business requirements match and usability of developed platform or application
  • Coordinate with external vendors, when applicable, in order to highlight testing criteria and results to enable quality across solutions
  • Investigate causes of defects that occur during the testing phase in order to communicate it with Testers and mitigate future risks
  • Communicate with Testers on identified issues to prevent future mistakes and follow-up to ensure timely and effective resolution of arising problems
  • Assist in the development of new tools, technology, and drive innovation for the overall testing processes for optimal quality assurance
  • Collect, compile, and analyze data on areas for improvement in the quality of the solution and communicate recommendations with upper management in order to develop corrective and preventive actions
  • Gather and store expertise and technology resources to ensure knowledge sharing and leverage lessons learnt
  • Conduct day-to-day activities while ensuring compliance to policies and procedures
  • Contribute to the identification of opportunities for continuous improvement of systems, processes taking into account leading practices, changes in business environment, cost reduction and productivity improvement
  • Establish working relationships with relevant internal stakeholders
  • Collect feedback from internal stakeholders on issues being faced and other requirements
  • Contribute to the preparation of progress reports directed to all relevant stakeholders to keep them informed of progress

Job Requirements:

  • Minimum 6-9 years of experience in software quality assurance field
  • English Language proficiency
  • Strong Presentation SkillsBachelor’s Degree in Computer Science or equivalent is required

Apply Now

4/ AI Research Engineer

Job Summary:

The research engineer role is responsible for executing applied research in the field of artificial intelligence and machine learning. Daily activities include exploring state-of-the-art research, managing datasets and annotations, programming experiments and ML models, and developing proof-of-concepts and MVPs. 

Responsibilities & Accountabilities

  • Immersion in state-of-the-art research in Machine Learning, with focus on natural language processing (NLP). 
  •  Performing data engineering tasks such as data gathering, data annotation procurement, data wrangling, feature extraction and building data pipelines.
  • Developing, planning and managing NLP systems by implementing algorithms published in top-tier research papers, training, evaluating solutions and performing statistical analyses on results to refine models.
  • Deploying and maintaining ML/NLP libraries to be used by the research community.
  • Deploying and maintaining research-based products that solve real-world problems.
  • Mentor junior engineers and scientists, research and implement novel NLP approaches which add value.

Job Requirements:

  • Strong understanding of recent developments in AI, NLP, Machine Learning, and Deep Learning.
  • Strong background in Python development for Machine Learning, and/or experience in designing and deploying software architectures including front-end and back-end.
  • Experience in building data pipelines and deploying models for production.
  • Background technology portfolio (demonstration of two or more is preferred):
  • Experience in cloud platforms such as Google Cloud and AWS.
  • Deep learning frameworks/NLP: Tensorflow, Keras,  spaCy, NLTK, Gensim…etc.
  • Knowledge in a python web frameworks (Flask or Django).
  • Knowledge in one or more Object-Oriented Programming Languages (C#, Java, … etc.)
  • Experience with version control tools.
  • Experience with SQL Databases (MS SQL Server, MySQL, PostgreSQL etc.) and NoSQL Solutions.
  • Bachelor’s degree in Computer Science or Electrical Engineering (Master’s is preferred)
  • English language proficiency

Apply Now

5/ Java Full Stack Developer

Job Summary:

We are looking for a Java Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player and have a sensitivity for visual design and user experience.

You are also supposed to be familiar with Agile methodologies.

Responsibilities & Accountabilities:

  • Work with development teams and project managers to ideate software solutions.
  • Write database scripts.
  • Work on both front-end and back-end of applications.
  • Identifying areas for enhancement in existing programs and subsequently developing these enhancements.
  • Develop and manage well-functioning databases and applications.
  • Write effective APIs and implement well-designed, efficient code.
  • Identify and analyze user requirements.
  • Execute tasks throughout the software development life cycle.
  • Develop Java EE applications.
  • Review team members’ code.
  • Develop and implement secure applications with good performance.
  • Troubleshoot, debug software solutions.

Job Requirements:

  • Minimum 3 years of IT experience working with Java programming language.
  • Proven experience as a Java Full Stack Developer or similar role.
  • Proven experience in agile context.
  • Knowledge of multiple front-end languages and libraries (e.g. HTML5/ CSS3, JavaScript, Bootstrap) and data representation structures (e.g. XML, JSON).
  • Knowledge of multiple JavaScript frameworks (e.g. Angular, React, Node.js)
  • Knowledge of Object-oriented programming (OOP) concepts and design patterns.
  • Good insight of Java and JEE specifications (e.g. JSP, Servlets, JMS, JTA, JPA, JAX-RS, …).
  • Experience inSpring Framework.
  • Experience in Relational Databases, SQL and ORM technologies (e.g. JPA, Hibernate).
  • Experience in Service-oriented architecture/web services (SOAP/REST).
  • Good communication and teamwork skills.
  • Attention to details.
  • A Bachelor’s Degree in Computer Science, Engineering or any related fields is required, Master degree is preferred.

Apply Now

6/ IOS Developer

Job Summary:

To understand business requirements,develop and/ or upgrade IOS solutions or applications in line with requirements, standards, and cybersecurity policies, and identify and fix errors during the development lifecycle.

Responsibilities & Accountabilities:

  • Keep abreast of the latest programming language updates and technology trends and present ideas to continually improve solutions and applications
  • Coordinate with analysts and designers to understand business requirements and to ensure the technical feasibility of designs and develop detailed specifications accordingly
  • Coordinate with the concerned teams in order to facilitate the entire solution or application development lifecycle (concept, design, and test)
  • Configure, secure, and monitor the development environment across numerous clouds and on-premises gateways as needed
  • Troubleshoot workflows in order to identify and fix bugs and errors during development
  • Analyze and integrate external customer specifications in order to suggest and justify system directions and specifications as part of proof of concept
  • Specify, design and implement moderate changes to existing software architecture
  • Ensure developed solutions are in line with Cybersecurity policies and standards
  • Perform basic component test prior to code merge and/or release to the Quality Assurance team for testing and validation
  • Participate in different types of testing (unit, integration, functional, non-functional, etc.) to ensure the functionality of solution or application in real-life scenarios according to specifications
  • Collect testing results in order to facilitate the identification of deficiencies and implement corrective actions
  • Participate in the development of various integration processes and review all programming components to ensure proper integration activities upon program/ platform approval
  • Participate in the implementation of the integration plan and the various integration projects / activities of IOS software applications
  • Coordinate the integration testing phase with analysts, system designers and business owners to raise integration issues for timely resolution by upper management
  • Collect change requests related to solutions and applications in order to facilitate the implementation of approved changes along with a rollback plan during the proof of concept phase
  • Support in the update of technical documentation and participate in building reusable code and libraries for future use in order to save time and resources in coordination with the concerned departments
  • Coordinate with the concerned teams to share training needs for users for development purposes
  • Present ideas for system improvements in order to optimize development activities and operations
  • Communicate with Testers and Quality Assurance Officers on developed code lines to ensure eradication of errors and bugs and accordingly optimize end user satisfaction
  • Address any challenges or issues arising from existing/developed applications and platforms in order to include corrective actions in future development plans
  • Conduct day-to-day activities while ensuring compliance to policies and procedures
  • Contribute to the identification of opportunities for continuous improvement of systems, processes taking into account leading practices, changes in business environment, cost reduction and productivity improvement
  • Establish working relationships with relevant internal stakeholders
  • Collect feedback from internal stakeholders on issues being faced and other requirements
  • Contribute to the preparation of progress reports directed to all relevant stakeholders to keep them informed of progress

Apply Now

7/ Android Developer

Job Summary:

To understand business requirements, develop and/ or upgrade Android solutions or applications in line with requirements, standards, and cybersecurity policies, and identify and fix errors during the development lifecycle

Responsibilities & Accountabilities :

  • Keep abreast of the latest programming language updates and technology trends and present ideas to continually improve solutions and applications
  • Coordinate with analysts and designers to understand business requirements and to ensure the technical feasibility of designs and develop detailed specifications accordingly
  • Coordinate with the concerned teams in order to facilitate the entire solution or application development lifecycle (concept, design, and test)
  • Configure, secure, and monitor the development environment across numerous clouds and on-premises gateways as needed
  • Troubleshoot workflows in order to identify and fix bugs and errors during development
  • Analyze and integrate external customer specifications in order to suggest and justify system directions and specifications as part of proof of concept
  • Specify, design and implement moderate changes to existing software architecture
  • Ensure developed solutions are in line with Cybersecurity policies and standards
  • Perform basic component test prior to code merge and/or release to the Quality Assurance team for testing and validation
  • Participate in different types of testing (unit, integration, functional, non-functional, etc.) to ensure the functionality of solution or application in real-life scenarios according to specifications
  • Collect testing results in order to facilitate the identification of deficiencies and implement corrective actions
  • Participate in the development of various integration processes and review all programming components to ensure proper integration activities upon program/ platform approval
  • Participate in the implementation of the integration plan and the various integration projects / activities of Android software applications
  • Coordinate the integration testing phase with analysts, system designers and business owners to raise integration issues for timely resolution by upper management
  • Collect change requests related to solutions and applications in order to facilitate the implementation of approved changes along with a rollback plan during the proof of concept phase
  • Support in the update of technical documentation and participate in building reusable code and libraries for future use in order to save time and resources in coordination with National Platforms
  • Coordinate with the concerned teams to share training needs for users for development purposes
  • Present ideas for system improvements in order to optimize development activities and operations
  • Communicate with Testers and Quality Assurance Officers on developed code lines to ensure eradication of errors and bugs and accordingly optimize end user satisfaction
  • Address any challenges or issues arising from existing/developed applications and platforms in order to include corrective actions in future development plans
  • Conduct day-to-day activities while ensuring compliance to policies and procedures
  • Contribute to the identification of opportunities for continuous improvement of systems, processes taking into account leading practices, changes in business environment, cost reduction and productivity improvement
  • Establish working relationships with relevant internal stakeholders
  • Collect feedback from internal stakeholders on issues being faced and other requirements
  • Contribute to the preparation of progress reports directed to all relevant stakeholders to keep them informed of progress

Job Requirements :

  • 3 to 6 years of experience in Android application development
  • Bachelor’s Degree in Information Systems, Computer Engineering, Computer Science or equivalent is required

Apply Now

8/ Health AI Policy Specialist

 Job Summary:

The main role of the specialist will be to lead the work and manage the assets of the Division of Artificial Intelligence (Al) Policy; and to provide guidance in relation to the development of different policy concerning Artificial Intelligence in health. 

Responsibilities & Accountabilities

  • Assess the impact of Al on the healthcare ecosystem
  • Liaise with all relevant health AI leaders and other external stakeholders in relation to policy formulation of Al and data, and identifying the important next steps for policymakers in creating an effective health policy framework around Al and data.
  • Develop related Health AI policies and procedures according to the Saudi Health regulations
  • Deliver competitor intelligence and coordinate research on policy developments on Al and data as they relate to health industry and keep abreast of emerging industry trends on the interaction between Al technologies and policies to govern the use of Al.

Job Requirements:

  • 3+ years’ experience in policy making
  • Experience analyzing data and deriving actionable business insights.
  • Experience defining, developing, and leading programs.
  • Experience leading cross-functional teams.
  • Experience in health AI and machine learning field is preferred
  • Ability to be persuasive
  • Ability to pay attention to details
  • Ability to effectively work with priorities
  • Ability to manage and analyze data
  • Ability to work with people
  • Effective interpersonal relationships skills
  • Strong research & analytical skills
  • Strong communication skills 
  • Fluency in English and Arabic 
  • BSc or MSc in law, Health, engineering or related field

 

Apply Now

9/ Health Informatics Specialist

 Job Summary:

Health Informatics (HI) is the specialty that integrates health care science, computer science, and information science to manage and communicate data, information, knowledge and wisdom in clinical practice across the care continuum. Health informatics facilitates the integration of data, information, knowledge and wisdom to support patients and the health care team, in their decision-making in all roles and settings. This support is accomplished with information structures, information processes, and information technology.

The goal of informatics is to improve the health of populations, communities, families, and individuals by optimizing information management and communication. These activities include the design and use of informatics solutions and technology to support all areas of health care delivery, including, but not limited to, the direct provision of care, establishing effective administrative systems, managing and delivering education experiences, enhancing lifelong learning, and supporting health care research.

Responsibilities & Accountabilities

  • Demonstrates informatics knowledge/judgment in the delivery of informatics roles and responsibilities.
  • Supports informatics practice and/or areas related to the assigned roles and responsibilities.
  • Functions as an internal consultant in evaluating programs, resources, and services.
  • Assists with systematically evaluating current workflow and formulating outcomes for groups of patients and/or organizational processes within an area of expertise.
  • Utilizes professional standards of care, scientific evidence, and practice to evaluate health care programs across the care continuum.
  • Monitors outcome and evaluates user adoption of current and newly implemented health information technology and functionality.
  • Leads/facilitates/attends focus groups and meetings as needed to strategize workflow issues.
  • Applies knowledge, data, information and workflow in the development of evidence-based models for health information technology solutions.
  • Understands system requirements and integrate them into development of health AI solutions
  • Establishes processes and mechanisms that obtain and respond to stakeholders feedback.

Job Requirements:

  • 3+ years of experience in an informatics or related role and experience with clinical information systems and health information technology.
  • Possesses a basic understanding of clinical treatment modalities, organization and administration of Saudi health delivery systems, educational principles, clinical information systems, accreditation and regulatory standards, and program development.
  • Demonstrated knowledge and application of change management principles.
  • Strong organizational skills with flexibility and ability to prioritize.
  • Demonstrated knowledge and application of project management principles.
  • Ability to gather and present information to support project management and related documentation.
  • Ability to work independently and autonomously.
  • Ability to perform critical analysis and evaluation of health AI and recommends revision of clinical systems, processes, and workflow to ensure achievement of positive patient outcomes.
  • Experience in health AI and machine learning field is preferred
  • Ability to be persuasive
  • Ability to pay attention to details
  • Ability to effectively work with priorities
  • Ability to manage and analyze data
  • Ability to work with people
  • Effective interpersonal relationships skills
  • Strong research & analytical skills
  • Strong communication skills 
  • Fluency in English and Arabic 
  • Bachelor’s Degree in Health Informatics or related discipline required or equivalent combination of education and experience.
  •  Master’s Degree in Health Informatics or related discipline preferred.
  • Certification from a national informatics certifying body is preferred.

 

Apply Now

10/ Senior Quality Assurance Engineer

 Job Summary :

To monitor and implement software quality assurance and testing activities, this implies detecting and resolving deficiencies in order to ensure final product observes SDAIA’s quality standards and matches business requirements of users

Responsibilities & Accountabilities :

  • Implement software quality assurance (QA) policies and procedures, quality plans, etc. through all stages of product development life cycle in order to ensure compliance with standards
  • Ensure low-level designs are aligned with standards, guidelines, and EA blueprint
  • Perform quality assurance, ensuring alignment with set standards and procedures, in order to determine product quality and release readiness
  • Ensure quality assurance and testing of platforms and application developed align with set KPIs (Key Performance Indicators)
  • Monitor Platforms operations to ensure services meet specified quality requirements and standards
  • Identify deficiencies in meeting business requirements and suggest solutions to identified product problems
  • Devise sampling procedures and directions for recording and reporting quality data
  • Coordinate with Security and Testing in order to plan and prioritize testing activities
  • Develop end-user test plan for different types of products in order to define scope and activities of quality assurance (QA) testing, and provide details about objectives, resources and processes for a specific test
  • Perform adequate testing for quality assurance before delivery to end-user to ensure optimal quality, minimize defects and reach end user satisfaction
  • Conduct user acceptance tests (UAT) to identify business requirements match and usability of developed platform or application
  • Coordinate with external vendors, when applicable, in order to highlight testing criteria and results to enable quality across solutions
  • Investigate causes of defects that occur during the testing phase in order to communicate it with Testers and mitigate future risks
  • Communicate with Testers on identified issues to prevent future mistakes and follow-up to ensure timely and effective resolution of arising problems
  • Assist in the development of new tools, technology, and drive innovation for the overall testing processes for optimal quality assurance
  • Collect, compile, and analyze data on areas for improvement in the quality of the solution and communicate recommendations with upper management in order to develop corrective and preventive actions
  • Gather and store expertise and technology resources to ensure knowledge sharing and leverage lessons learnt
  • Conduct day-to-day activities while ensuring compliance to policies and procedures
  • Contribute to the identification of opportunities for continuous improvement of systems, processes taking into account leading practices, changes in business environment, cost reduction and productivity improvement
  • Establish working relationships with relevant internal stakeholders
  • Collect feedback from internal stakeholders on issues being faced and other requirements
  • Contribute to the preparation of progress reports directed to all relevant stakeholders to keep them informed of progress

Job Requirements :

  • Minimum 6 years of experience in software quality assurance field
  • English Language proficiency
  • Strong Presentation Skills
  • Bachelor’s Degree in Computer Science or equivalent is required

 

Apply Now

11/ Senior Dotnet Developer

 Qualification:

  • Proven Knowledge of Object Oriented Programming & UML Design
  • Proven experience with Microsoft .NET technologies including .net Core ASP.NET, ADO.NET, ASP.NET MVC and Web Service & Web APIs Languages: C#, SQL/T-SQL, JavaScript/DHTML, VBScript, HTML, XML.
  • UI Experience in React, Angular or Node JS
  • SQL Server Database design and implantation of Stored
  • procedures, integrity constraints, View and advanced queries
  • Excellent understanding of HTML5 and Responsive designs
  • Experience in WCF, Jason and Web API
  • Proven experience in JavaScript, and jQuery is must for this position

Job Requirements :

  • Minimum 5 years of experience 
  • English language, write and read
  • Arabic language, write and read
  • Bachelor’s degree in Computer Sciences or equivalent is preferred

 

Apply Now

Related posts

Show More

Join us - Whatsapp

ًWhatsapp

https://chat.whatsapp.com/DXDGbbx1gpPC9uWR9Z28VV


Join us - Telegram Channel

ًTelegram

https://t.me/fullscholarships

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Close
Close