Software Engineer - AI Code Evaluation

YO IT Consulting

Dubai

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 Software Engineer specialized in AI code evaluation to work on high-quality coding submissions for AI training data. The role is a remote contractor position based in Dubai, with a strong emphasis on debugging, reviewing, and improving code across Python, Java, Rust, Go, C, or TypeScript.

You will explain decisions and ensure correct, efficient solutions. Contributors will handle diverse programming scenarios, analyze unfamiliar codebases, and document reasoning to

Qualifications

  • Proficient in Python 3, Java, Rust, Go, C, or TypeScript.
  • Strong knowledge of algorithms and data structures.
  • Experience debugging, refactoring, and optimizing performance.
  • Ability to write clear technical documentation and explain decisions.

Responsibilities

  • Produce expert-level code samples in one or more supported languages.
  • Analyze unfamiliar codebases and identify complex defects.
  • Develop structured debugging strategies and justify each diagnostic choice.
  • Correct functional errors, edge-case failures, and performance bottlenecks.
  • Implement new features with focus on scalability and maintainability.
  • Refactor legacy code to improve structure and testability.
  • Review peer submissions for correctness and clarity.
  • Document reasoning, trade-offs, and implementation decisions.

Skills

Python 3
Java
Rust
Go
C
TypeScript
Algorithm design
Data structures
Complex debugging
Performance optimization
Feature implementation
Legacy code modernization
Large-codebase refactoring
Software architecture
Code-quality assessment
Peer code review
Edge-case analysis
Technical documentation
AI training-data development
Engineering decision analysis
Cross-functional delivery

Job description

Software Engineer - AI Code Evaluation Job Snapshot

Role: Software Engineer - AI Code Evaluation

Location: Dubai, United Arab Emirates

Industry: Computer Software

Function: Software Engineering / Development

Experience: Significant hands‑on development experience

Job Type: Contractor

Position Overview The Software Engineer - AI Code Evaluation opportunity in Dubai, United Arab Emirates is a remote contractor role within Computer Software offered through YO IT Consulting. The project seeks experienced developers to produce, analyze, debug, optimize, and review technical submissions used to improve the quality of artificial intelligence training data.

Job Details Country: United Arab Emirates City: Dubai Industry: Computer Software Function: Software Engineering / Development

Salary: 18000-35000 Estimated salary range based on similar jobs in Dubai; please confirm the final offer with the employer.

Gender: Any

Candidate Nationality: Any

Job Type: Contractor

Role Context

This engagement applies practical software-engineering expertise to the development and evaluation of high-quality coding examples. Contributors will work across realistic programming scenarios, explain their reasoning, and validate whether proposed solutions are technically correct, efficient, maintainable, and clearly documented.

Key Responsibilities
  • Produce expert-level code samples in one or more supported programming languages.
  • Analyze unfamiliar codebases and determine the underlying cause of complex defects.
  • Develop structured debugging strategies and explain each diagnostic decision clearly.
  • Correct functional errors, edge-case failures, and performance bottlenecks.
  • Implement new features with attention to scalability, reliability, and maintainability.
  • Refactor legacy code to improve structure, readability, testability, and long-term support.
  • Optimize algorithms and data-processing logic without compromising expected behaviour.
  • Apply appropriate data structures and software-design principles to each assignment.
  • Document technical reasoning, trade-offs, assumptions, and implementation decisions.
  • Prepare explanations that make submitted solutions useful for AI training and evaluation.
  • Review code contributed by other specialists for correctness, clarity, and completeness.
  • Identify unsupported conclusions, hidden defects, weak abstractions, and inefficient approaches.
  • Validate that technical submissions meet stated requirements and handle relevant edge cases.
  • Recommend precise improvements when peer-contributed solutions do not meet quality standards.
  • Maintain consistency across repeated evaluations and follow project-specific review criteria.
  • Incorporate reviewer feedback and revise technical work within required delivery schedules.
Ideal Profile

The assignment suits an experienced software engineer with substantial practical expertise in at least one of these languages: Python 3, Java, Rust, Go, C , or TypeScript. Candidates should have a strong command of algorithms, data structures, debugging methods, code optimization, and core software-engineering practices. Experience modernizing legacy applications, refactoring large codebases, or delivering complex features through cross-functional projects is particularly relevant. Previous AI experience is not required. Curiosity about artificial intelligence, precise technical writing, and the ability to explain complex engineering decisions are important.

Skills Set
  • Python 3
  • Java
  • Rust
  • Go
  • C
  • TypeScript
  • Algorithm design
  • Data structures
  • Complex debugging
  • Performance optimization
  • Feature implementation
  • Legacy code modernization
  • Large-codebase refactoring
  • Software architecture
  • Code-quality assessment
  • Peer code review
  • Edge-case analysis
  • Technical documentation
  • AI training-data development
  • Engineering decision analysis
  • Cross-functional delivery
Why Join Us

This remote contract offers experienced developers a practical way to contribute to emerging AI capabilities while continuing to work directly with code. Assignments provide exposure to varied engineering problems, independent scheduling, and opportunities to apply deep technical judgement beyond routine feature development.

About the Company

YO IT Consulting connects technology professionals with specialized project opportunities. This engagement supports the creation and review of software-engineering content intended to strengthen the technical accuracy and reasoning quality of AI systems.

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

Similar jobs worth comparing

Code Quality Engineer - AI Training Projects
Code Quality Engineer - 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
Remote AI Code Evaluation Engineer
Remote AI Code Evaluation Engineer

YO IT Consulting • Dubai

On-site
AED 201,000 - 391,000
Java Developer - AI Backend Systems
Java Developer - AI Backend Systems

YO IT Consulting • Dubai

On-site
AED 167,400 - 267,840
Senior Software Engineer for AI System Evaluation (Remote)
Senior Software Engineer for AI System Evaluation (Remote)

YO IT Consulting • Dubai

On-site
AED 300,000 - 520,000
Civil Engineer - AI Evaluation Projects
Civil Engineer - AI Evaluation Projects

YO IT Consulting • Dubai

Remote
AED 201,000 - 312,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
Senior AI Training Software Engineer (Remote)
Senior AI Training Software Engineer (Remote)

YO IT Consulting • Dubai

On-site
Rust Developer - Backend AI Tools
Rust Developer - Backend AI Tools

YO IT Consulting • Dubai

On-site
AED 200,880 - 312,480
Remote work
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