Code Quality Engineer - AI Training Projects

YO IT Consulting

Abu Dhabi

On-site

AED 201,000 - 391,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

YO IT Consulting seeks a Code Quality Engineer for AI training projects on a remote contract based in Abu Dhabi Emirate, UAE. You will develop and evaluate high‑quality coding examples to strengthen AI systems’ debugging, feature delivery, refactoring, optimization, and software‑design decisions.

The role emphasizes solving technically demanding coding scenarios, explaining decisions, and reviewing submissions with a focus on correctness, maintainability, and documentation.

Qualifications

  • Significant professional expertise in at least one supported language (Python 3, Java, Rust, Go, C, or TypeScript).
  • Strong knowledge of algorithms, data structures, system design, debugging and performance engineering.
  • Experience refactoring large codebases and modernizing legacy systems with cross-functional teams.
  • Ability to communicate complex technical reasoning clearly.

Responsibilities

  • Create expert-level coding examples based on realistic software development challenges.
  • Develop solutions using Python 3, Java, Rust, Go, C, or TypeScript.
  • Examine unfamiliar codebases and determine how components interact.
  • Reproduce complex failures and trace to their source.
  • Document debugging strategies, tests, and conclusions.
  • Correct defects, edge-cases, and integration problems.
  • Locate performance bottlenecks and apply improvements.
  • Implement substantial features from requirements through delivery.
  • Design new components for scalability, readability and maintenance.
  • Refactor legacy code while preserving behaviour and interfaces.
  • Simplify inefficient logic and improve code organization.
  • Apply appropriate algorithms and data structures per problem.
  • Create tests demonstrating outcomes and preventing regressions.
  • Explain design alternatives, risks, and trade-offs.
  • Prepare technical notes to increase value of AI training examples.
  • Review code and submissions from other engineers.
  • Check peer work for accuracy, clarity and quality.
  • Identify hidden errors, unsupported reasoning, or weak optimization claims.
  • Provide constructive revision guidance with evidence.
  • Incorporate project feedback and refine submissions during reviews.

Skills

Python 3
Java
Rust
Go
C
TypeScript
Algorithms
Data structures
Complex debugging
Root-cause analysis
Performance profiling
Software optimization
Feature development
Codebase refactoring
Legacy system modernization
Automated testing
Regression prevention
Peer code review
Technical reasoning
Engineering documentation
Cross-functional collaboration
AI training-data development

Job description

Code Quality Engineer - AI Training Projects Job Snapshot

Role: Code Quality Engineer - AI Training Projects

Location: Abu Dhabi Emirate, United Arab Emirates

Industry: Computer Software

Function: Software Engineering / Development

Experience: Advanced hands‑on development experience

Job Type: Contractor

Job Overview

YO IT Consulting is seeking a Code Quality Engineer - AI Training Projects for a remote Computer Software contract based in Abu Dhabi Emirate, United Arab Emirates. The engineer will develop and evaluate high‑quality coding examples that strengthen how artificial intelligence systems understand debugging, feature delivery, refactoring, optimization, and software‑design decisions.

Job Details

Country: United Arab Emirates

City: Abu Dhabi Emirate

Industry: Computer Software

Function: Software Engineering / Development

Salary: 18000-35000

Estimated salary range based on similar jobs in Abu Dhabi Emirate; please confirm the final offer with the employer.

Gender: Any

Candidate Nationality: Any

Job Type: Contractor

Role Context

This assignment uses real software‑engineering experience to create reliable AI training material. The engineer will solve technically demanding coding scenarios, explain the reasoning behind each decision, and review submissions produced by other contributors. Strong outputs must be correct, maintainable, efficient, and supported by documentation that makes the problem‑solving approach understandable.

Key Responsibilities
  • Create expert‑level coding examples based on realistic software‑development challenges.
  • Develop solutions using Python 3, Java, Rust, Go, C , or TypeScript.
  • Examine unfamiliar codebases and determine how their major components interact.
  • Reproduce complex failures and trace them to their technical source.
  • Document debugging strategies, observations, tests, and final conclusions.
  • Correct functional defects, edge‑case failures, and integration problems.
  • Locate performance bottlenecks and apply measurable improvements.
  • Implement substantial features from technical requirements through verified delivery.
  • Design new components for scalability, readability, and future maintenance.
  • Refactor legacy code while protecting required behaviour and interfaces.
  • Simplify inefficient logic and improve code organization where appropriate.
  • Apply algorithms and data structures suited to each problem.
  • Create tests that demonstrate expected outcomes and prevent regressions.
  • Explain design alternatives, assumptions, risks, and implementation trade‑offs.
  • Prepare technical notes that increase the value of AI training examples.
  • Review code and written submissions contributed by other engineers.
  • Check peer work for accuracy, clarity, completeness, and engineering quality.
  • Identify hidden errors, unsupported reasoning, or weak optimization claims.
  • Provide constructive revision guidance supported by technical evidence.
  • Incorporate project feedback and refine submissions during review cycles.
Ideal Profile

The preferred candidate has significant professional expertise in at least one supported language: Python 3, Java, Rust, Go, C , or TypeScript. Strong knowledge of algorithms, data structures, system design, debugging, and performance engineering is required. Applicants should have experience refactoring large codebases, modernizing legacy systems, and delivering high‑impact features in collaboration with cross‑functional teams. The ability to communicate complex technical reasoning clearly is essential. Previous AI experience is not mandatory. An active interest in AI engineering, model behaviour, and the quality of technical training data would be valuable.

Skills Set
  • Software quality engineering
  • AI training‑data development
  • Python 3
  • Java
  • Rust
  • Go
  • C
  • TypeScript
  • Algorithms and data structures
  • Complex debugging
  • Root‑cause analysis
  • Performance profiling
  • Software optimization
  • Feature development
  • Codebase refactoring
  • Legacy system modernization
  • Automated testing
  • Regression prevention
  • Peer code review
  • Technical reasoning
  • Engineering documentation
  • Cross‑functional collaboration
Why Join Us

This contract provides experienced engineers with a practical opportunity to improve the technical capabilities of advanced AI systems. The work offers varied coding challenges, flexible remote participation, and scope to apply engineering judgement beyond conventional product‑development assignments.

About the Company

YO IT Consulting connects software specialists with targeted technology and AI engagements. This project uses expert coding, technical review, and documented problem‑solving to improve the quality of AI training data for software‑engineering tasks.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - AI Code Evaluation
Software Engineer - AI Code Evaluation

YO IT Consulting • Dubai

On-site
AED 201,000 - 391,000
Remote Code Quality Engineer for AI Training Projects
Remote Code Quality Engineer for AI Training Projects

YO IT Consulting • Abu Dhabi

On-site
AED 201,000 - 391,000
Senior Software Engineer - AI Evaluation
Senior Software Engineer - AI Evaluation

YO IT Consulting • Dubai

On-site
AED 300,000 - 520,000
AI Engineer - Machine Learning Systems
AI Engineer - Machine Learning Systems

YO IT Consulting • Al Ruways Industrial City

On-site
AED 200,880 - 334,800
Chemical Engineering QA Lead - AI Training
Chemical Engineering QA Lead - AI Training

YO IT Consulting • Dubai

On-site
AED 167,400 - 256,680
Java Developer - AI Backend Systems
Java Developer - AI Backend Systems

YO IT Consulting • Dubai

On-site
AED 167,400 - 267,840
Remote AI Code Evaluation Engineer
Remote AI Code Evaluation Engineer

YO IT Consulting • Dubai

On-site
AED 201,000 - 391,000
AI Trainer Lead
AI Trainer Lead

YO IT Consulting • Al Ruways Industrial City

On-site
AED 111,600 - 167,400
Fully remote contract
Global collaboration
Competitive monthly pay
Civil Engineer - AI Evaluation Projects
Civil Engineer - AI Evaluation Projects

YO IT Consulting • Dubai

Remote
AED 201,000 - 312,000
Mechanical Engineering Technician - Test Systems
Mechanical Engineering Technician - Test Systems

YO IT Consulting • Al Ruways Industrial City

On-site
AED 100,000 - 167,000