Software Engineer (Open Source Contributions)

ELITEBRAIN

17m ago • Remote

Senior

Remote

104,000 - 208,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Software Engineer (Open Source Contributions) role

Improve your resume now

$104,000 – $208,000/year

Quick Facts

  • Work arrangement: 100% Remote

  • Contract type: Independent Contractor

  • Compensation: USD $50–$100 per hour

  • Payment structure: Output-based, paid per approved task

  • Project focus: Open-Source Software Development and AI Training

Description

This fully remote, project-based opportunity seeks experienced software engineers to contribute to an advanced artificial intelligence training effort through high-quality, real-world software development. You will develop new features, resolve challenging bugs, refactor codebases, optimize performance, and validate technical solutions while improving software reliability and maintainability. Previous AI experience is not required.

Responsibilities

  • Develop, implement, and refine new features in existing open-source repositories

  • Analyze, troubleshoot, and resolve complex bugs with reliable and maintainable outcomes

  • Refactor and modernize codebases to improve performance, readability, scalability, and code quality

  • Optimize implementations using advanced algorithms, data structures, and efficient techniques

  • Contribute to code validation processes and adhere to engineering best practices

  • Apply competitive programming and advanced problem-solving for complex challenges

  • Evaluate multiple approaches and select technically sound solutions

  • Review proposed changes and collaborate remotely with other contributors

  • Identify improvements to architecture, implementation, and performance

  • Maintain clear technical documentation of design, implementation details, and engineering decisions

  • Deliver well-documented contributions that meet project specifications and deadlines

Requirements

  • Strong professional experience in software engineering, particularly open-source development and contributions

  • Expert-level proficiency in at least two of: Python 3, Java, Rust, C++, TypeScript, Go (Golang), C#

  • Extensive hands-on experience implementing new features, debugging complex issues, refactoring, and performance optimization

  • Advanced understanding of algorithms, data structures, and software engineering principles

  • Demonstrated competitive programming skills for complex algorithmic challenges

  • Ability to interpret technical constraints and evaluate multiple solution approaches

  • Experience reviewing and validating code for correctness, efficiency, and maintainability

  • Ability to navigate unfamiliar codebases and understand software architecture

  • Strong analytical thinking, attention to detail, and technical problem-solving

  • Excellent written and verbal communication for technical documentation

  • Ability to collaborate remotely and work independently on assigned tasks

  • Availability to meet minimum weekly task submission requirements

  • Willingness to complete selection and onboarding procedures

  • Availability to begin project assignments promptly after onboarding

Benefits

  • Fully remote, project-based work

  • Output-based compensation paid per approved task (USD $50–$100 per hour)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report