Gulf Careers – Jobs in Dubai.
UAE, Saudi, Kuwait, Qatar, Oman, Bahrain

Sign Up & Advertise Jobs Free
The Best Free Job Posting Site in UAE & GCC

CareersInGulf.com – Top Gulf Job Portal | Find the Latest Jobs in Dubai, UAE, Saudi Arabia, Oman, Qatar, Bahrain, Kuwait & GCC. The Best Free Job Posting Site in Dubai & the Middle East.
jobs in UAE Dubai Abu Dhabi Sharjah Ajman UAE JOBS Jobs in Saudi Arabia Saudi Jobs jobs in kuwait Kuwait Jobs jobs in oman Oman Jobs jobs in Qatar Qatar Jobs jobs in bahrain Bahrain Jobs
Dubai Jobs Abudhabi Jobs Sharjah Jobs RAK Jobs UAQ Jobs Fujairah Jobs Riyadh Jobs Dammam Jobs Jobs for Indians Jobs for Pakistanis Jobs for Philippines Jobs for other Nationalities

Post jobs for free on the best job site in UAE & GCC – Sign up now & get 10 Free Job Posting Credits!

Software Engineer - AI Training

Posted date [2026-07-23]   (ID: 48570)
Gulf and UAE company jobs
YO IT Consulting specializes in recruiting remote professionals for AI training and data annotation projects with global companies. Based in Abu Dhabi Emirate, United Arab Emirates, the company connects qualified talent worldwide with flexible remote opportunities that contribute to the development and improvement of modern artificial intelligence systems.

Job Description and Requirements

Software Engineer - AI Training

Job Snapshot

Role: Software Engineer - AI Training
Location: Dubai, United Arab Emirates
Industry: Computer Software
Function: IT-Software Development
Experience: Minimum 5 years of hands-on software engineering experience
Job Type: Contract - Remote - work from home

Position Overview

Software Engineer - AI Training in Dubai, United Arab Emirates is a remote Computer Software opportunity for experienced developers who can solve real-world engineering problems and help train next-generation artificial intelligence systems. YO IT Consulting is seeking professionals who can review unfamiliar codebases, evaluate technical decisions, debug complex issues, and explain software architecture and implementation tradeoffs clearly.

This role requires approximately 10-12 hours of weekly availability. Previous AI experience is not required. Strong engineering judgment, production-level development experience, and the ability to communicate technical reasoning are more important.

Job Details

Country: United Arab Emirates
City: Dubai
Industry: Computer Software
Function: IT-Software


Development
Salary: 16000-25000
Estimated salary range based on similar jobs in the job city; please confirm the final offer with the employer.
Gender: Any
Candidate Nationality: Any
Job Type: Contract - Remote - work from home

Role Context

The Software Engineer will complete practical development and evaluation tasks that improve how AI systems understand code, architecture, debugging, testing, infrastructure, and software delivery. Assignments may involve backend services, full-stack applications, APIs, databases, integrations, cloud environments, or production operations.

The engineer will assess whether proposed solutions are correct, secure, maintainable, scalable, and appropriate for the stated requirements. Clear explanations are essential because each response should demonstrate not only what works, but why it works and which alternatives or tradeoffs were considered.

Key Responsibilities

* Complete advanced software engineering tasks across backend, full-stack, infrastructure, and systems environments.
* Read and understand unfamiliar codebases, technical specifications, and architectural requirements.
* Review code for correctness, maintainability, performance, reliability, security, and clarity.
* Debug application errors, integration failures, performance issues, and unexpected system behavior.
* Improve existing code through refactoring, optimization, stronger abstractions, and clearer documentation.
* Design and assess APIs, services, databases, integrations, and distributed application components.
* Evaluate architectural decisions and explain their technical and operational consequences.
* Identify tradeoffs involving scalability, performance, maintainability, reliability, security, cost, and developer experience.
* Develop practical solutions that reflect production-level software engineering standards.
* Review testing strategies, unit tests, integration tests, and quality assurance workflows.
* Assess deployment processes, CI-CD pipelines, container configurations, and operational practices.
* Explain technical decisions clearly, including alternative approaches and reasons for selecting a specific solution.
* Collaborate with project teams on code reviews, implementation decisions, and engineering problem-solving exercises.
* Adapt quickly to unfamiliar programming languages, frameworks, libraries, and project environments.
* Document assumptions, dependencies, risks, limitations, and recommended improvements.
* Complete assigned tasks within the agreed weekly availability and project deadlines.

Ideal Profile

* Minimum 5 years of professional software engineering experience.
* Strong hands-on experience in at least one backend or full-stack development environment.
* Proficiency in technologies such as Python, JavaScript, TypeScript, Node.js, Java, C#, .NET, C++, Go, Ruby, PHP, or similar languages.
* Proven experience building, maintaining, debugging, or reviewing production-level applications.
* Strong understanding of APIs, services, databases, integrations, and application architecture.
* Practical knowledge of software testing, debugging, code quality, and version control.
* Ability to evaluate technical tradeoffs objectively and explain decisions clearly.
* Comfortable reading unfamiliar code and identifying its structure, dependencies, and behavior.
* Experience assessing scalability, reliability, maintainability, security, and performance.
* Strong written English for documenting engineering reasoning and technical recommendations.
* Ability to work independently in a remote and deadline-driven environment.
* Experience collaborating with distributed development or technical teams.
* Strong problem-solving ability with careful attention to implementation details.
* Previous AI model training or evaluation experience is helpful but not required.

Preferred Experience

* Experience with AWS, Google Cloud Platform, or Microsoft Azure.
* Knowledge of CI-CD pipelines, DevOps practices, containers, monitoring, and production operations.
* Experience with Docker, Kubernetes, GitHub Actions, GitLab CI, Jenkins, or similar tools.
* Familiarity with React, Next.js, Angular, Vue, React Native, or comparable frontend technologies.
* Open-source contributions, public GitHub repositories, or technical writing samples.
* Experience mentoring developers, reviewing pull requests, or making architecture decisions.
* Exposure to distributed systems, microservices, event-driven applications, or cloud-native development.

Skills Set

* Software engineering
* Backend development
* Full-stack development
* Systems engineering
* Application architecture
* API design
* Database design
* Code review
* Debugging
* Refactoring
* Performance optimization
* Scalability assessment
* Reliability engineering
* Secure coding
* Unit testing
* Integration testing
* Technical documentation
* Python
* JavaScript
* TypeScript
* Node.js
* Java
* C#
* .NET
* C++
* Go
* Ruby
* PHP
* AWS
* Google Cloud Platform
* Microsoft Azure
* Docker
* Kubernetes
* CI-CD
* DevOps
* Git
* React
* Next.js
* Angular
* Vue
* AI training data
* Remote collaboration

Why Join Us

This opportunity allows experienced software engineers to apply practical development expertise to the improvement of advanced AI systems. The work covers realistic coding, debugging, architecture, testing, infrastructure, and production engineering challenges rather than basic annotation tasks.

The flexible remote arrangement is well suited to professionals who can contribute 10-12 hours each week while gaining exposure to AI evaluation workflows and international technical projects. Engineers can use their existing development experience to shape how AI models understand software quality, technical tradeoffs, and production-ready implementation.

About the Company

YO IT Consulting connects experienced software engineers and technology specialists with remote AI training and evaluation projects. Operating from Dubai, United Arab Emirates, the company recruits professionals worldwide whose engineering judgment helps improve the coding ability, technical reasoning, architecture awareness, and practical reliability of modern artificial intelligence systems.
Job Title Software Engineer - AI Training
Post Details
Job Start Date
Salary from 16000.00
Salary to 25000.00
Number of Vacancies 1
Location Job Location -> UAE
Location City Dubai
    
Desired Candidate's Profile
Gender No Preference
Nationality
Candidate Current Location
Job Classification
Job Type Job Type -> Work from Home online Jobs
Industry Type Job Industry -> Computer Software
Job Function Job Functions -> IT-Software Development
Employers Details
Company YO IT Consulting
Contact Person HR Manager
Designation HRM