FreshTalent logo

Software Engineer - Backend (Remote)

FreshTalent

Remote – Sub-Saharan AfricaPosted Posted 3 days agoUSD 104,000 – 208,000 / yearly
Africa
Contract
Python
Java
Rust
Go
C++
Algorithms

You'll apply on the employer's website. Applying is always free.

Job description

Software Engineer - Backend (Remote)

Compensation: $104,000–$208,000 annually (equivalent to $50–$100/hour, based on 40 hours per week)
Engagement: Project-based Contractor
Commitment: Approximately 15 hours per week
Openings: 100

Role Overview

We are seeking experienced Software Engineers to create challenging coding tasks that evaluate advanced AI models' ability to solve real-world software engineering problems. You will develop tasks based on existing code repositories, focusing on debugging, feature implementation, refactoring, and performance optimization.

Key Responsibilities

  • Design complex, realistic coding challenges based on existing software repositories.

  • Develop tasks involving bug fixes, feature development, code refactoring, and performance improvements.

  • Build reproducible environments for testing and evaluating solutions.

  • Create automated verifiers that distinguish correct implementations from incomplete or incorrect solutions.

  • Provide reference solutions and clear technical documentation.

  • Identify and flag ambiguous or unverifiable tasks.

Required Qualifications & Skills

  • Strong programming experience in at least one of Python 3, Java, Rust, Go, C++, or TypeScript.

  • Solid understanding of algorithms, data structures, and software engineering principles.

  • Proven experience debugging complex systems and fixing software issues.

  • Experience implementing features, refactoring codebases, and optimizing performance.

  • Strong analytical, problem-solving, and technical communication skills.

  • Ability to work independently and deliver high-quality technical tasks.

Previous AI experience is not required.

Compensation & Application

Payment is output-based, with compensation for each approved task. Estimated completion time is 5 hours per task for trainers and 1.5 hours for reviewers. Actual earnings depend on approved tasks and assigned workload.

Selection Process: Application and screening questions, AI interview, profile review, and onboarding.

Availability: Selected candidates should be ready to begin within 24–48 hours of completing onboarding.

AI jobs & annotation

Paid remote work training AI

Open to people in Africa. Good side income while you look for your next role.

Similar jobs