Software Engineer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Job Description - Software Engineer

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.

Skills

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.

Original job Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Share this job with your friends

icon get direction How to get there?

icon geo-alt Riyadh, Riyadh

icon get direction How to get there?
View similar Technology jobs below

Similar Jobs in Saudi Arabia

Share this job with your friends

💰

Browse the Top Paying Jobs Technology Salaries

GrabJobs is the no1 job portal in Saudi Arabia, connecting you to thousands of jobs fast! Find the best jobs in Saudi Arabia, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.