12 Nov
|
Synthires
|
Australia
12 Nov
Synthires
Australia
Software Engineer Position: Software Engineer – Reinforcement Learning Workplace 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.
• Engagement Type: Independent Contractor.
• Work Arrangement: Fully remote.
• Time Commitment: Approximately 15 hours per week.
📌 Senior Software Engineer (Australia)
🏢 Synthires
📍 Australia