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 Software Engineer - Open Source Tools

Posted date [2026-08-19]   (ID: 49867)
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 Software Engineer - Open Source Tools

Job Snapshot

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

Position Overview

The Python Software Engineer - Open Source Tools position in Abu Dhabi Emirate, United Arab Emirates is a remote contract opportunity within Computer Software offered through YO IT Consulting. The engineer will improve open-source repositories by delivering tested Python code, solving technical defects, optimizing system behaviour, reviewing contributions, and expanding developer documentation.

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

The contributor will work with established codebases where


every change must account for current architecture, dependencies, interfaces, and community expectations. The position requires independent technical investigation as well as constructive collaboration through issue discussions and formal code review.

Python is the primary language, although some assignments may involve components or integrations written in C++, Java, Go, TypeScript, or Rust.

Key Responsibilities

* Review open issues, project requirements, and repository contribution guidelines.
* Explore unfamiliar Python codebases and map important modules and dependencies.
* Propose implementation approaches that fit existing architectural patterns.
* Develop reliable features, libraries, integrations, and command-line tools.
* Apply appropriate algorithms and data structures to solve defined problems.
* Create clear interfaces that remain stable and practical for other contributors.
* Reproduce reported defects through controlled examples and automated tests.
* Use logs, stack traces, debugging tools, and runtime behaviour to locate root causes.
* Resolve logical errors, data-handling issues, integration failures, and compatibility defects.
* Profile slow code and optimize only where measurable evidence identifies a bottleneck.
* Refactor difficult modules to improve separation of concerns and maintainability.
* Preserve expected behaviour while modernizing older implementations.
* Add unit tests, integration tests, fixtures, and regression coverage.
* Verify packaging, dependency, linting, and test requirements before submission.
* Prepare focused pull requests explaining the issue, solution, and validation performed.
* Work with maintainers to address questions and refine proposed changes.
* Review peer submissions for correctness, clarity, efficiency, security, and test quality.
* Contribute thoughtfully to design discussions and project-wide engineering decisions.
* Update API documentation, usage examples, installation instructions, and contributor guides.
* Follow repository licensing, governance, security, and version-control requirements.

Ideal Profile

Candidates should have substantial professional Python experience and familiarity with open-source or collaboratively maintained software. Previous work with distributed systems, large repositories, or multi-language platforms is highly relevant.

Applicants need strong knowledge of algorithms, data structures, software design, automated testing, debugging, profiling, and Git-based development. A history of participating in rigorous peer reviews and helping establish software best practices is preferred.

Experience with artificial intelligence or machine learning systems is useful but not essential. The role requires clear technical writing and reliable asynchronous collaboration.

Skills Set

* Python
* Open-source software
* Python package development
* Algorithm implementation
* Data structures
* API and library design
* Distributed codebases
* Complex debugging
* Stack-trace analysis
* Performance profiling
* Code optimization
* Software refactoring
* Unit testing
* Integration testing
* Regression coverage
* Dependency management
* Git
* Pull-request workflows
* Peer code review
* Developer documentation
* C++
* Java
* Go
* TypeScript
* Rust

Why Join Us

This contract provides experienced Python developers with flexible access to open-source engineering work that has value beyond a single private product. Contributors can solve varied software problems, collaborate through established review channels, and leave repositories more reliable and easier to maintain.

About the Company

YO IT Consulting engages software professionals for specialized development and AI-related projects. This contract supports open-source initiatives requiring dependable Python implementations, careful technical analysis, and high-quality collaborative contributions.
Job Title Python Software Engineer - Open Source Tools
Post Details
Job Start Date
Salary from 18000.00
Salary to 35000.00
Number of Vacancies 1
Location Job Location -> UAE
Location City Abu Dhabi
    
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 -> Web-UI-UX Design
Employers Details
Company YO IT Consulting
Contact Person HR Manager
Designation HRM