Recruitment Freelancing MarketplaceRECRUITERSEarn ₹500–5,000 for every candidate shortlistedSee live requirements
OnJobOnJob.io
LoginRegister

Senior Software Engineer

Senior Software Engineer Remote | Contractor Approximately 15 hours/week | Flexible schedule Annualized Equivalent: $208,000–$312,000/year based on 40 hours/week Hourly Rate: $100–$150/hour equivalent Compensation is…

Angola · RemoteContract5–20 yrs experiencePosted 30+ days ago
Estimated payNot disclosedNot published for this role
Applicants3812 applied today
RecruiterActive 2h agoUsually replies in 3 days
Hiring1 openingStart within 30 days

About the role

Senior Software Engineer Remote | Contractor Approximately 15 hours/week | Flexible schedule Annualized Equivalent: $208,000–$312,000/year based on 40 hours/week Hourly Rate: $100–$150/hour equivalent Compensation is…

Senior Software Engineer

Remote | Contractor
Approximately 15 hours/week | Flexible schedule

Annualized Equivalent: $208,000–$312,000/year based on 40 hours/week
Hourly Rate: $100–$150/hour equivalent

Compensation is output-based and paid per task that meets project specifications. The annualized figure is an hourly-equivalent reference only; actual earnings depend on task complexity, completion time, experience, and workflow.

About the Role

Apply your senior software engineering expertise to challenging technical problems that help train next-generation AI systems. You’ll create Reinforcement Learning environments that test AI models on complex software engineering tasks, including debugging, feature development, code refactoring, and performance optimization.

You’ll build reproducible environments and golden reference solutions that provide reliable benchmarks for evaluating AI-generated software solutions. Prior AI experience is not required; strong software engineering expertise is the primary requirement.

Key Responsibilities

Software Engineering & Development

  • Create expert-level coding tasks covering bug fixing, feature implementation, refactoring, and performance optimization.

  • Contribute high-quality code samples and development insights across supported programming languages.

  • Implement robust features with a focus on scalability, maintainability, and software engineering best practices.

  • Work across diverse and potentially unfamiliar codebases.

Debugging & Performance Optimization

  • Analyze, troubleshoot, and resolve complex software defects.

  • Identify and address performance bottlenecks.

  • Refactor legacy code to improve clarity, efficiency, maintainability, and long-term reliability.

  • Apply effective debugging and optimization strategies to complex systems.

Reinforcement Learning Environments

  • Create reproducible environments for software engineering problems.

  • Develop golden reference solutions against which AI-generated solutions can be evaluated.

  • Design challenging tasks that accurately test AI models' ability to solve real-world engineering problems.

Code Review & Technical Documentation

  • Review and validate peer-contributed code and technical submissions.

  • Assess solutions for accuracy, clarity, and adherence to software engineering principles.

  • Document technical reasoning, solution approaches, and important code decisions.

  • Produce clear technical documentation that supports high-quality AI training data.

Required Skills & Experience

  • Significant hands-on software engineering experience in one or more of:

    • Python 3

    • Java

    • Rust

    • Go

    • C++

    • TypeScript

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

  • Proven ability to debug complex systems and resolve difficult software defects.

  • Experience implementing features from conception through delivery.

  • Strong experience with codebase refactoring, including legacy system modernization.

  • Experience identifying and resolving performance bottlenecks.

  • Ability to develop scalable, maintainable, and reliable software.

  • Strong technical judgment and code review skills.

  • Ability to work with diverse or unfamiliar codebases.

  • Strong technical documentation and communication skills.

  • Ability to clearly explain technical reasoning, solution approaches, and code decisions.

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

  • Interest in AI and technical challenges is welcome, but previous AI experience is not required.

Compensation

Annualized Equivalent: $208,000–$312,000/year based on 40 hours/week
Hourly Rate: $100–$150/hour equivalent

Compensation is output-based and paid per task that meets project specifications. Actual earnings depend on task complexity, completion time, experience, and workflow. Minimum weekly submission requirements apply.

Role Details

  • Role Type: Contractor

  • Work Arrangement: Fully Remote

  • Typical Commitment: Approximately 15 hours/week

  • Schedule: Flexible

  • Focus: Reinforcement Learning environments, software engineering tasks, debugging, feature development, refactoring, optimization, code review, and technical documentation

  • AI Experience: Not required

  • Minimum Requirements: Minimum task submissions per week

  • Start Timeline: First tasks expected within 24–48 hours after completing onboarding

Skills

PythonJavaRustGoC++TypeScriptAlgorithmsDebuggingPerformance OptimizationDocumentation
Sounds like you? Applying takes about a minute.Apply now
THE COMPANY

FreshTalent

FreshTalent is hiring on OnJob. Review the role details above, then apply in one click.

Location
Angola · Remote
Posted
30+ days ago

Similar jobs you can apply to today

Browse all jobs →
ABOUT THIS JOB

Common questions about the Senior Software Engineer role at FreshTalent

Where is the Senior Software Engineer job at FreshTalent based?

Angola · Remote. Remote applicants are welcome.

What skills do I need to apply?

Python, Java, Rust, Go, C++, TypeScript, Algorithms, Debugging.

How do I apply for this Senior Software Engineer job?

Press Apply and sign in to OnJob to send your application in one click. You can track it from sent to interview.

Not quite right? Get the next one sent to you.

Set up a free profile and we'll email you new roles each morning, along with the recruiters who opened your profile.

Browse all jobs