Back to jobs
YO IT CONSULTING logo

Software Engineer - Open Source Contributions - Remote

YO IT CONSULTINGRemote

Posted November 13, 2026

Job Description

Software Engineer — Open Source Contributions

Role Type: Contractor
Location: Remote

About the Role

We are seeking experienced Software Engineers with strong open-source development backgrounds to contribute to a project focused on improving next-generation AI systems.

You will apply your software engineering expertise to develop features, solve complex coding challenges, improve existing codebases, and deliver high-quality technical solutions. No prior AI experience is required.

Key Responsibilities

  • Develop and enhance features in open-source projects using Python, Java, Rust, C++, and TypeScript.

  • Identify, troubleshoot, and resolve complex software bugs.

  • Refactor and optimize existing code for performance, readability, and scalability.

  • Validate code for accuracy, consistency, and quality.

  • Apply advanced algorithms and competitive programming techniques to solve complex problems.

  • Collaborate with remote contributors through code reviews and documentation.

  • Prepare clear technical explanations of implementation decisions and solutions.

Preferred Qualifications

  • Expert-level proficiency in at least two languages: Python, C++, Java, Rust, TypeScript, Go, or C#.

  • Extensive experience contributing to open-source projects, including feature development, debugging, and refactoring.

  • Strong competitive programming and problem-solving skills.

  • Ability to analyze complex requirements and develop efficient solutions.

  • Excellent technical communication and documentation skills.

  • Strong attention to detail and independent working ability.

  • Comfortable working remotely and meeting project deadlines.

Compensation Structure

Compensation is output-based, with payment provided per accepted task. Minimum weekly task submission requirements apply.

Start Timeline & Availability

  • Selection typically takes place within 48 hours.

  • Selected candidates should be ready to begin their first tasks within 24–48 hours after onboarding.