Remote Python Engineer — Open Source Tools (Contract)

YO IT Consulting

Abu Dhabi Emirate

On-site

AED 18,000 - 35,000

Part time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

YO IT Consulting is seeking an experienced Python Software Engineer for Open Source Tools on a remote contract. Based in Abu Dhabi Emirate, United Arab Emirates, you will enhance open-source repositories by delivering tested Python code, fixing defects, and expanding developer documentation.

The role requires strong Python expertise, familiarity with distributed systems, and hands-on participation in peer reviews and community-style collaboration.

Qualifications

  • Substantial professional Python experience with open-source collaboration.
  • Experience with distributed systems and large repositories.
  • Strong knowledge of algorithms, data structures, testing, debugging, profiling, and Git-based development.

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 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.

Skills

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

Tools

Git

Job description

YO IT Consulting is seeking an experienced Python Software Engineer for Open Source Tools on a remote contract. Based in Abu Dhabi Emirate, United Arab Emirates, you will enhance open-source repositories by delivering tested Python code, fixing defects, and expanding developer documentation.

The role requires strong Python expertise, familiarity with distributed systems, and hands-on participation in peer reviews and community-style collaboration.

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

Similar jobs worth comparing

Remote Go Software Engineer — Open Source Services
Remote Go Software Engineer — Open Source Services

YO IT Consulting • Abu Dhabi Emirate

On-site
AED 201,000 - 391,000
C Systems Engineer - Open Source (Remote)
C Systems Engineer - Open Source (Remote)

YO IT Consulting • Abu Dhabi Emirate

On-site
AED 18,000 - 35,000
Remote Go Engineer — Open-Source Infrastructure
Remote Go Engineer — Open-Source Infrastructure

YO IT Consulting • Dubai

On-site
AED 201,000 - 391,000
Remote Contractor: Senior Backend Engineer for AI Systems
Remote Contractor: Senior Backend Engineer for AI Systems

YO IT Consulting • Dubai

On-site
AED 293,000 - 441,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
Remote Java Platform Engineer - Open Source Core Builder
Remote Java Platform Engineer - Open Source Core Builder

YO IT Consulting • Abu Dhabi Emirate

On-site
AED 201,000 - 391,000
python Developer
python Developer

Flip retail • Ajman

On-site
AED 180,000 - 300,000
Python Developer - Dubai
Python Developer - Dubai

Clover Infotech • Dubai

On-site
AED 360,000 - 600,000
Python Engineering Lead
Python Engineering Lead

EPAM Systems • Abu Dhabi

On-site
AED 420,000 - 660,000
End of service gratuity
Private healthcare
Life insurance
+7
Senior AI Training Software Engineer (Remote)
Senior AI Training Software Engineer (Remote)

YO IT Consulting • Dubai

On-site