Software Engineer – Open Source (Remote | $50–$100/hr)

Synthires

España

Remote

EUR 61,000 - 123,000

Full time

42 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Synthires is seeking a Software Engineer to contribute to open-source projects from anywhere in the world. You will help design and implement realistic coding challenges, build reinforcement learning environments, and create deterministic verifiers to evaluate solutions.

Collaboration spans multiple languages including Python, Java, Rust, Go, C++, and TypeScript, with an emphasis on clean code and thorough reviews.

Qualifications

  • Strong software engineering experience in at least one language such as Python, Java, Rust, Go, C++, or TypeScript.
  • Experience building scalable services and APIs.
  • Open-source contribution history or willingness to complete a HackerRank assessment.
  • Clear technical communication and problem-solving skills.

Responsibilities

  • Create challenging coding tasks based on realistic software engineering scenarios.
  • Build reproducible reinforcement learning environments with golden reference solutions.
  • Develop deterministic verifiers that accept valid solutions and reject incorrect ones.
  • Debug complex software defects and optimize performance across diverse codebases.
  • Implement scalable, maintainable features and refactor legacy code.
  • Contribute code samples and technical insights using Python, Java, Rust, Go, C++, or TypeScript.
  • Document technical reasoning and solution approaches.
  • Review and validate code contributions for accuracy and quality.

Skills

Python
Java
Rust
Go
C++
TypeScript

Tools

GitHub
HackerRank

Job description

Software Engineer (Open Source Contributor)

Position: Software Engineer (Open Source Contributor)

Type: Contractor

Compensation: $50–$100/hour

Location: Remote — Worldwide

About the Opportunity

We’re seeking experienced software engineers and open-source contributors to create realistic coding challenges that help train next-generation AI systems. You’ll develop reproducible reinforcement learning environments that test AI models on bug fixing, feature implementation, code refactoring, and performance optimization. No prior AI experience is required.

Key Responsibilities
  • Create challenging coding tasks based on realistic software engineering scenarios.
  • Build reproducible reinforcement learning environments with golden reference solutions.
  • Develop deterministic verifiers that accept valid solutions and reject incorrect ones.
  • Debug complex software defects and optimize performance across diverse codebases.
  • Implement scalable, maintainable features and refactor legacy code.
  • Contribute code samples and technical insights using Python, Java, Rust, Go, C++, or TypeScript.
  • Document technical reasoning and solution approaches.
  • Review and validate code contributions for accuracy and quality.
Required Qualifications
  • Strong software engineering experience in at least one relevant language, such as Python, Java, Rust, Go, C++, or TypeScript.
  • Experience building scalable services and APIs.
  • Strong understanding of algorithms, data structures, and core computer science concepts.
  • Proficiency in debugging, automated testing, and performance optimization.
  • Experience with code review, bug fixing, and feature implementation.
  • Clear technical communication and problem-solving skills.
  • An open-source contribution history and a profile showcasing your work, preferably on GitHub, or willingness to complete a HackerRank assessment.
Preferred Qualifications
  • Experience refactoring large codebases and modernizing legacy systems.
  • Proven ability to resolve complex bugs and system bottlenecks.
  • Experience delivering high-impact features in cross-functional projects.
  • Strong technical documentation skills.
  • Interest in AI and its technical challenges.
Compensation
  • $50–$100 per hour.
  • Approximately 15 hours per task run.
  • Worldwide remote contractor opportunity.
  • Onboarding begins once selected.

Important: Complete interviews and assessments independently, without AI assistants or help from others.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – AI Training Projects
Senior Software Engineer – AI Training Projects

Andrews Recruitment Group • Madrid

Remote
EUR 36,000 - 180,000
Fully remote
Research Engineer - Remote
Research Engineer - Remote

YO AI Labs • Valencia

Remote
EUR 60,000 - 119,000
Software Developer
Software Developer

Remotejobsone • Madrid

On-site
EUR 73,000 - 92,000
Software Engineering AI Trainer (Spain)
Software Engineering AI Trainer (Spain)

Anyone AI Inc. • Spain

Remote
EUR 83,000 - 165,000
Sr. Full-Stack Software Engineer - Remote
Sr. Full-Stack Software Engineer - Remote

YO AI Labs • Valencia

Remote
EUR 40,000 - 70,000
Sr. Full-Stack Software Engineer - Remote
Sr. Full-Stack Software Engineer - Remote

YO AI Labs • Barrundia

Remote
EUR 48,000 - 96,000
Remote AI Software Engineer Task Designer
Remote AI Software Engineer Task Designer

Anyone AI • Madrid

On-site
EUR 29,820 - 89,462
Full-Stack Developer - AI Trainer (Spain)
Full-Stack Developer - AI Trainer (Spain)

Anyone AI Inc. • Spain

Remote
EUR 55,000 - 124,000
Software Developer for Training AI Data - Remote
Software Developer for Training AI Data - Remote

G2i Inc. • Spain

On-site
EUR 40,000 - 60,000
Software Engineer - Ruby
Software Engineer - Ruby

Alignerr Corp. • Spain

Remote
EUR 41,000 - 83,000
Fully remote
Flexible hours