13 Nov
|
Synthires
|
India
Software Engineer – Open Source Contributions
Position: Software Engineer – Open Source Contributions
Type: Contractor
Compensation: $50–$100 per hour equivalent (output-based)
Location: Remote
About the Opportunity
We are seeking experienced Software Engineers with strong open-source development and programming expertise to contribute to a project focused on high-quality software development and AI training. In this role, you will work with established open-source codebases to develop new features, resolve complex bugs, refactor existing code, and optimize software performance. Your technical contributions will also help train and improve next-generation AI systems through high-quality, real-world engineering work.
No prior AI experience is required. Your software development expertise and ability to deliver reliable, well-documented code are what matter most.
Key Responsibilities
- Develop, implement, and refine features within existing open-source codebases using Python 3, Java, Rust, C++, and TypeScript.
- Analyze, troubleshoot, and resolve complex software bugs while maintaining code quality and reliability.
- Refactor and optimize existing code to improve performance, readability, maintainability, and scalability.
- Participate in code validation processes, ensuring accuracy, consistent outputs, and adherence to best coding practices.
- Apply advanced algorithms and competitive programming techniques to solve complex technical problems efficiently.
- Collaborate remotely with other contributors to review proposed changes and maintain project documentation.
- Prepare clear technical write-ups explaining solution designs, implementation approaches,
and development decisions.
Required Qualifications
- Expert-level proficiency in at least two programming languages, such as Python, C++, Java, Rust, TypeScript, Go, or C#.
- Extensive experience contributing to open-source projects, particularly in feature development, bug fixing, and codebase refactoring.
- Strong understanding of algorithms and the ability to analyze and solve complex coding problems.
- Experience working with existing codebases and implementing productive, maintainable software solutions.
- Strong analytical and problem-solving skills, including the ability to interpret complex problem constraints and identify multiple solution approaches.
- Excellent written and verbal communication skills for technical documentation and collaboration.
- Meticulous attention to detail in code review, validation, and software maintenance.
- Ability to work independently in a remote, collaborative environment and deliver high-quality, well-documented code within project deadlines.
Compensation & Engagement
- Compensation: $50–$100 per hour equivalent.
- Payment Structure: Output-based compensation. Experts are paid per task that meets the project specifications; the hourly equivalent is not a guaranteed hourly wage.
- Engagement Type: Independent Contractor.
- Work Arrangement: Fully remote.
- Work Commitment: Minimum weekly task submission requirements apply. The exact minimum task count is project-specific.
Start Timeline & Availability
- Roles are typically filled within 48 hours.
- Selected candidates should be ready to begin promptly.
- The first tasks are expected to be started within 24–48 hours after completing onboarding.
📌 Open Source Software Engineer (Remote | ) (India)
🏢 Synthires
📍 India