Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18996953

    FULLTIME

    Software Engineer GitHub & Open Source

    SY

    synthires

    Not specified · onsite · Posted 28d ago

    Sourced fromFoundit
    Not disclosedFresherfulltimeNot specified

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.3s
    • Found the form on Foundit · 10 questions to answer1.3s
    • Decided the answers for all of them2.7s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this 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

    1. Submit your application highlighting your software engineering and open source experience.
    2. Detail your experience with Python, C++, Java, Rust, TypeScript, or other relevant programming languages.
    3. Highlight open source contributions involving feature implementation, bug fixing, refactoring, or performance optimization.
    4. Provide relevant examples of complex programming or algorithmic problem-solving experience.
    5. Selected candidates will be evaluated based on their technical expertise, open source experience, problem-solving ability, and project fit.
    6. If selected, complete onboarding and begin your first tasks within 24–4

    Sourced from foundit

    Section · 02

    Skills

    Code ReviewRustperformance optimizationsoftware architectureCompetitive ProgrammingTechnical DocumentationGolangData StructuresComplex Problem SolvingPythonTypescriptFeature ImplementationAlgorithmsJavaBug FixingCode Validationcodebase refactoring

    Software Engineer GitHub & Open Source · waiting for your command