Senior Software Engineer (Remote | $80–$120/hr)

Synthires

India

Remote

INR 6,492,000 - 12,984,000

Part time

27 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 experienced Software Engineers to develop reinforcement learning environments that test the ability of AI models to solve real-world software engineering problems. You will craft coding tasks from real repositories, focusing on debugging, feature work, refactoring, and performance optimization, with reproducible environments and deterministic verifiers.

Ideal candidates have strong programming skills across Python, Java, Rust, Go, C++, or TypeScript, plus experience

Qualifications

  • Significant hands-on experience in one of Python 3, Java, Rust, Go, C++, or TypeScript.
  • Strong understanding of algorithms, data structures and core software engineering principles.
  • Experience debugging complex systems and implementing features, refactoring code and optimizing performance.

Responsibilities

  • Create realistic and challenging coding tasks for AI models using familiar software repositories.
  • Design problems requiring genuine engineering expertise through bug fixes, feature development and performance improvements.
  • Build reproducible environments for consistent task execution and evaluation.

Skills

Python 3
Java
Rust
Go
C++
TypeScript

Job description

Position: Software Engineer - Reinforcement Learning Environment Development
Type: Project-Based Contractor
Compensation: $50-$100 per hour
Location: Fully Remote
About the Opportunity

We are seeking experienced Software Engineers to create challenging reinforcement learning environments that evaluate the ability of advanced AI models to solve real-world software engineering problems.

You will develop coding tasks based on real software repositories, focusing on complex debugging, feature implementation, codebase refactoring, and performance optimization. Each task will involve defining a realistic engineering problem, creating a reproducible environment, developing a deterministic verifier, and providing a reference solution.

This opportunity is ideal for engineers with strong programming skills, practical experience working with real codebases, and a solid understanding of software engineering principles. Previous AI experience is not required.

Key Responsibilities
  • Create realistic and challenging coding tasks for advanced AI models using software repositories you know well.
  • Design problems that require genuine engineering expertise, including subtle bug fixes, non-trivial feature development, and meaningful performance improvements.
  • Build reproducible environments that allow coding tasks to be executed and evaluated consistently.
  • Develop deterministic verifiers that accept correct solutions across different valid implementations while rejecting incorrect, incomplete, or hard-coded approaches.
  • Write reference solutions demonstrating how each task can be completed effectively.
  • Identify and flag tasks that are ambiguous, unreliable, or cannot be verified properly.
  • Ensure tasks meet the required technical standards and project specifications.
Required Qualifications
  • Significant hands‑on expertise in at least one of the following programming languages: Python 3, Java, Rust, Go, C++, or TypeScript.
  • Strong understanding of algorithms, data structures, and core software engineering principles.
  • Practical experience debugging complex systems and resolving software issues.
  • Ability to implement features, refactor code, and optimize software performance.
  • Ability to work with real‑world repositories and develop reproducible technical environments.
  • Strong problem‑solving, documentation, and communication skills.
Preferred Qualifications
  • Experience working with large codebases and modernizing legacy systems.
  • A proven track record of delivering high‑impact features from conception through implementation.
  • Experience developing automated tests, validation systems, or deterministic verifiers.
  • Interest in artificial intelligence and its technical challenges.
Compensation & Engagement
  • Compensation: $50-$100 per hour equivalent.
  • Payment Structure: Output‑based; payment is provided per task that meets the project specifications and receives approval.
  • Work Arrangement: Fully remote.
  • Time Commitment: Approximately 15 hours per week.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Remote | $60–$120/hr)
Senior Software Engineer (Remote | $60–$120/hr)

Synthires • Bengaluru

Remote
INR 7,761,000 - 15,522,000
Software Engineer
Software Engineer

Hyper Lychee Labs • India

Remote
INR 3,246,000 - 7,790,000
Software Engineer (Remote | $60–$120/hr)
Software Engineer (Remote | $60–$120/hr)

Synthires • Bengaluru

Remote
INR 7,761,000 - 15,522,000
Fully remote worldwide
Flexible schedule
15+ hours per week
Senior Full Stack Engineer (Remote | $50–$100/hr)
Senior Full Stack Engineer (Remote | $50–$100/hr)

Synthires • Bengaluru

Remote
INR 6,480,000 - 12,960,000
Senior Full Stack Engineer (Remote | $50–$100/hr)
Senior Full Stack Engineer (Remote | $50–$100/hr)

Synthires • India

Remote
INR 6,480,000 - 12,960,000
Software Engineer (Open Source Contributor)
Software Engineer (Open Source Contributor)

Micro1 • India

Remote
INR 6,468,000 - 12,935,000
Software Engineer (GitHub Contributor)
Software Engineer (GitHub Contributor)

Micro1 • India

Remote
INR 6,468,000 - 12,935,000
Senior Full Stack Developer (Remote | $50–$100/hr)
Senior Full Stack Developer (Remote | $50–$100/hr)

Synthires • India

Remote
INR 6,480,000 - 12,960,000
Senior Software Engineer
Senior Software Engineer

Cashback24x7 • India

Remote
INR 1,378,000 - 3,444,000
Sr. Full-Stack Software Engineer | $50-$100/hr Remote
Sr. Full-Stack Software Engineer | $50-$100/hr Remote

Remotefolio • India

Remote
INR 6,535,000 - 13,070,000