Software Engineer – Open Source Contributions

Synthires
RemoteContract$104,000–$208,000Posted Sep 16, 2026

About the role

Software Engineer – Open Source Contributions

Position: Software Engineer – Open Source Contributions

Type: Contractor

Compensation: $50–$100/hour

Location: Remote

About the Opportunity

micro1 is engaging experienced Software Engineers with open source development expertise to contribute to a customer project focused on high-quality software development. You will apply your programming and problem-solving skills to help train next-generation AI systems using real-world software engineering contributions.

The work involves developing features, resolving complex bugs, refactoring existing codebases, optimizing performance, validating implementations, and applying advanced algorithms across established open source projects. No prior AI experience is required—your software engineering expertise and ability to produce high-quality, maintainable code are what matter.

Responsibilities

Develop, implement, and refine new features within existing open source codebases.

Work with programming languages including Python 3, Java, Rust, C++, and TypeScript.

Analyze and resolve complex bugs while ensuring robust, maintainable solutions.

Refactor legacy code to improve performance, readability, scalability, and maintainability.

Validate code implementations for accuracy, consistency, reliability, and adherence to project standards.

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

Analyze multifaceted problem constraints and identify efficient solution approaches.

Collaborate remotely with other contributors to review proposed changes and maintain project documentation.

Participate in code reviews and provide constructive technical feedback.

Prepare clear and concise technical documentation explaining solution design and implementation details.

Deliver high-quality, well-documented code within project requirements and deadlines.

Required Qualifications

Strong software engineering experience with open source codebases.

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

Extensive experience with feature implementation, bug fixing, and codebase refactoring.

Strong understanding of algorithms and complex programming problems.

Demonstrated ability to analyze technical constraints and develop efficient solutions.

Strong analytical and problem-solving skills.

Experience reviewing, validating, and maintaining production-quality code.

Excellent written and verbal communication skills.

Strong attention to detail when working with code, documentation, and technical requirements.

Ability to work independently in a remote and collaborative environment.

Preferred Qualifications

Extensive history of meaningful open source contributions.

Experience contributing features and fixes to established open source projects.

Strong background in competitive programming or algorithm-intensive software development.

Experience optimizing software for performance, scalability, and efficiency.

Experience working across multiple programming languages and technology ecosystems.

Ability to identify multiple solution pathways for complex engineering problems.

Experience participating in peer code reviews and collaborative development workflows.

Strong technical writing skills and experience producing detailed implementation documentation.

Ability to work effectively under project deadlines while maintaining high coding standards.

Key Areas of Expertise

Open Source Software Development

Python 3

Java

Rust

C++

TypeScript

Go

C#

Algorithms & Data Structures

Competitive Programming

Feature Implementation

Bug Fixing

Codebase Refactoring

Performance Optimization

Code Review

Code Validation

Software Architecture

Technical Documentation

Complex Problem-Solving

Compensation

$50–$100 per hour

Contractor engagement

Fully remote

Compensation is output-based, with experts paid per task that meets project specifications.

Task completion time may vary depending on the expert’s experience and workflow.

Minimum submission requirements apply, including a minimum number of tasks per week.

Eligibility

Candidates must have strong software engineering experience and demonstrated open source development expertise.

Expert-level proficiency in at least two relevant programming languages is preferred.

Experience with feature development, bug fixing, and codebase refactoring is required.

Strong algorithmic problem-solving and analytical skills are required.

Candidates must be able to produce clear, maintainable, and well-documented code.

Candidates should be comfortable working independently in a remote, collaborative environment.

Selected experts should be ready to begin promptly following onboarding.

Application Process

Submit your application highlighting your software engineering and open source experience.

Detail your experience with Python, C++, Java, Rust, TypeScript, or other relevant programming languages.

Highlight open source contributions involving feature implementation, bug fixing, refactoring, or performance optimization.

Provide relevant examples of complex programming or algorithmic problem-solving experience.

Selected candidates will be evaluated based on their technical expertise, open source experience, problem-solving ability, and project fit.

If selected, complete onboarding and begin your first tasks within 24–4

Responsibilities

  • Develop, implement, and refine new features within existing open source codebases.
  • Work with programming languages including Python 3, Java, Rust, C++, and TypeScript.
  • Analyze and resolve complex bugs while ensuring robust, maintainable solutions.
  • Refactor legacy code to improve performance, readability, scalability, and maintainability.
  • Validate code implementations for accuracy, consistency, reliability, and adherence to project standards.
  • Apply advanced algorithms and competitive programming techniques to solve complex technical problems.
  • Collaborate remotely with other contributors to review proposed changes and maintain project documentation.
  • Participate in code reviews and provide constructive technical feedback.

Qualifications

  • Strong software engineering experience with open source codebases.
  • Expert-level proficiency in at least two programming languages, such as Python, C++, Java, Rust, TypeScript, Go, or C#.
  • Extensive experience with feature implementation, bug fixing, and codebase refactoring.
  • Strong understanding of algorithms and complex programming problems.
  • Demonstrated ability to analyze technical constraints and develop efficient solutions.
  • Strong analytical and problem-solving skills.
  • Experience reviewing, validating, and maintaining production-quality code.
  • Excellent written and verbal communication skills.

Skills mentioned

PythonJavaRustC++TypeScriptDebuggingPerformance OptimizationGitSoftware TestingSystem Design

About Synthires

Connecting top talent with AI labs and enterprises working on frontier AI model development.

Staffing and Recruiting11-50 employeesNoida , Uttar Pradesh