Posted
Ref: HP647-2954

Job description / Role

Employment: Full Time

Job Title: Software Engineer
Location: Riyadh, Saudi Arabia
Role Type: Permanent

We are seeking a highly skilled and motivated software engineer. The successful candidate will be primarily tasked with developing AI-driven software applications that meet the needs of our clients and fit within our technology framework. This position requires a strong understanding of AI, machine learning, and software development. As a software engineer, you will collaborate closely with research scientists, engineers, products, and other stakeholder to build scalable AI applications.

Responsibilities
- Design, implement, and maintain software systems, tools, and libraries that support the development and deployment of generative AI models, such as chatbots and conversational agents.
- Collaborate with research scientists, engineers, products, and other stakeholders to understand requirements, identify areas for improvement, and implement solutions that optimize the performance and efficiency of AI-driven chatbot applications.
- Develop and maintain scalable and robust APIs, web services, and user interfaces that enable the integration of generative AI models into various applications and platforms.
- Write clear, efficient, and well-documented code that adheres to best practices and industry standards.
- Collaborate with team members to implement and maintain application systems.
- Participate in code reviews, and provide constructive feedback to colleagues to ensure the quality and maintainability of the codebase.
- Contribute to the development and maintenance of technical documentation, including system architecture diagrams, API documentation, and user manuals.

Requirements

Qualifications
- Minimum 3 years of experience as a software engineering, with a focus on AI models systems
- Bachelor's degree in computer science, software engineering, or a related field. A Master's degree is a plus.
- Extensive experience in software development using languages Python, PHP, Java.
- Knowledge of AI and machine learning concepts, including experience with libraries/frameworks such as TensorFlow, Keras, or PyTorch.
- Familiarity with cloud-based computing services such as AWS, Azure, or Google Cloud Platform.
- Experience with test-driven development and automated testing frameworks.
- Proficiency in algorithm design, problem-solving, and complexity analysis.
- Experience with software development methodology and release processes.
- Strong problem-solving skills and the ability to think algorithmically.
- Excellent communication and teamwork skills, with a keen eye for details.

About the Company

We lead in the creation and delivery of innovative workforce solutions and services that enable our clients to win in the changing world of work.

ManpowerGroup powers the success of many of the world's most dynamic organizations. We deliver innovative workforce solutions that enhance competitiveness, increase efficiency and spur productivity. Combining global reach with local expertise - 3600 offices in over 80 countries - we know the changing world of work and bring a deep understanding of the companies we work for and the industries we service.

ManpowerGroup entered the Middle East in December 2007 after acquiring local company Clarendon Parker, thus bringing 15 years in-depth local knowledge combined with a global footprint and industry shaping expertise and thought leadership. Manpower Middle East supports clients in the Middle East and North Africa regions. Our business is aligned to key skill specializations to ensure our clients requirements are met by expert and knowledgeable consultants that understand your industry and role requirement.

Our consultants are experts in finding the right talent across all industries in a broad-range of occupations including:

  • IT & Telecommunications
  • Engineering & Construction, Oil & Gas
  • Banking, Finance & Legal
  • Sales & Business Development
  • Marketing, Public Relations & Communications
  • Human Resources & Training
  • Customer & Support Services (Secretarial and Administrative)
  • Operational, Supply Chain & Logistics
  • Executive Recruitment
  • Emiratization Solutions
  • Recruitment Program Outsourcing Solutions
  • Managed Service Provider Solutions
  • Talent Based Outsourcing Solutions
  • Outsourced Staffing Solutions

Candidates who applied for this job also applied for:
Back End Developer - Senior Easy Apply
Sonorbi
Dubai 5 Mar
Front End Developer Easy Apply
Sonorbi
UAE 5 Mar
Frontend Engineer Easy Apply
ManpowerGroup Middle East
Saudi Arabia 9 May
Application Developer Easy Apply
Connecting Minds
Dubai 26 Feb
DevOps Engineer Easy Apply
ManpowerGroup Middle East
Saudi Arabia 9 May
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month
Software Engineer salaries in Saudi Arabia

Average monthly compensation
SAR 8,500

Breakdown available for industries, cities and years of experience