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!

Python Engineer - Open Source Systems

Posted date [2026-08-19]   (ID: 49845)
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

Python Engineer - Open Source Systems

Job Snapshot

Role: Python Engineer - Open Source Systems
Location: Dubai, United Arab Emirates
Industry: Computer Software
Function: Software Engineering / Development
Experience: Relevant open-source experience preferred
Job Type: Contractor

Position Overview

YO IT Consulting is seeking a Python Engineer - Open Source Systems for a remote Computer Software contract based in Dubai, United Arab Emirates. The contributor will strengthen customer-selected repositories by delivering maintainable code, resolving difficult engineering problems, reviewing technical submissions, and improving project documentation.

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

Open-source projects depend on contributors who can understand unfamiliar systems, respect existing conventions, and improve software without introducing regressions. This role applies Python


expertise to complex repositories while supporting multi-language components where project needs extend beyond a single technology.

The engineer\'s contributions will influence software stability, performance, maintainability, and the ability of other developers to work effectively within the codebase.

Key Responsibilities

* Contribute reliable Python code to open-source repositories selected for customer projects.
* Examine repository architecture, dependencies, conventions, and contribution requirements.
* Convert defined requirements and technical discussions into focused implementation plans.
* Design efficient algorithms and system components suited to the existing architecture.
* Extend functionality through well-structured features that remain maintainable over time.
* Investigate reported defects using logs, tests, traces, and controlled reproduction steps.
* Correct logical errors, integration failures, compatibility issues, and performance problems.
* Profile resource-intensive components and optimize critical execution paths.
* Refactor difficult or outdated modules while preserving public behaviour.
* Add unit, integration, and regression tests covering expected outcomes and edge cases.
* Prepare clear commits and pull requests that explain the purpose and impact of each change.
* Respond thoughtfully to maintainer feedback and update contributions until review concerns are resolved.
* Examine peer submissions for correctness, design quality, security, and test coverage.
* Participate in technical discussions and provide constructive evidence-based recommendations.
* Update setup guides, architecture notes, API documentation, and contributor instructions.
* Improve onboarding material so new developers can work with the repository efficiently.
* Collaborate asynchronously with maintainers, engineers, and customer stakeholders.
* Follow licensing terms, project governance, coding standards, and responsible disclosure practices.
* Assist with components written in C++, Java, Go, TypeScript, or Rust when skills and project scope permit.
* Share engineering insights that strengthen project-wide development and review practices.

Ideal Profile

The preferred candidate has substantial Python development experience and has contributed to open-source or collaboratively maintained software. Exposure to large, distributed, or technically complex repositories is especially useful.

Applicants should understand algorithms, data structures, automated testing, profiling, debugging, software architecture, and Git-based contribution workflows. Experience participating in detailed code reviews and establishing engineering best practices would be valuable.

Knowledge of artificial intelligence or machine learning systems is beneficial but not required. The ability to communicate technical reasoning clearly in a remote environment is essential.

Skills Set

* Python development
* Open-source engineering
* Repository architecture analysis
* Algorithm implementation
* Data structures
* Distributed systems
* Automated testing
* Unit and integration testing
* Debugging and profiling
* Performance tuning
* Legacy module refactoring
* API development
* Git workflows
* Pull-request management
* Peer code review
* Technical design discussions
* Developer documentation
* Contributor onboarding
* C++
* Java
* Go
* TypeScript
* Rust
* AI and machine learning familiarity

Why Join Us

The contract provides a flexible route to work on meaningful open-source software while solving varied engineering challenges. Contributors can broaden their repository experience, collaborate through established review practices, and demonstrate the impact of well-tested, carefully documented code.

About the Company

YO IT Consulting sources experienced software professionals for specialized development and AI-related engagements. This assignment supports customer open-source projects that require dependable Python engineering, collaborative review, and sustainable technical improvements.
Job Title Python Engineer - Open Source Systems
Post Details
Job Start Date
Salary from 18000.00
Salary to 35000.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 -> Enterprise Software Implementation Consulting
Employers Details
Company YO IT Consulting
Contact Person HR Manager
Designation HRM